[英]Visual Studio 2015, Xamarin and target devices
我剛下載並安裝了Xamarin for VS2015,包括VS2015 SP2和其他一些東西。 我創造了一個“你好世界!” 應用程序並獲得iOS,Android,通用Windows,Windows 8.1和Windows Phone 8.1的目標。
我是Android和iOS的新手,我知道如果我想要一個iOS解決方案,我需要購買一台Mac才能做到這一點。 我有幾個Windows Phone應用程序,我可能會轉換為Android和iOS應用程序,所以Mac似乎是不可避免的。
但是,我的問題是我可以使用(現在)免費的Xamarin for VS2015來創建和構建將在OS X(而不是iOS)上運行的C#應用程序,還是我必須學習Objective-C才能做到這一點?
是的,可以使用Xamarin和C#創建和構建MAC OS應用程序。 在這里,您有正式的入門指南 ,在那里您可以找到要求,例如:
如果我錯了,請糾正我,但Mac OS中的Visual Studio僅適用於MSDN訂閱者。 但是,Xamarin Studio是免費的。
Xamarin提供了Xamarin.Mac
,它由一組OS-X API綁定組成(在Unified API版本中包含許多與Xamarin.iOS
相同的API,如64位iOS和OS-X共享許多相同的框架,名稱,功能和參數)。
也就是說,您需要在Mac上使用Xamarin Studio Community Edition
來進行C#/ F#開發,因為Windows / Visual Studio環境中不支持Xamarin.Mac
。
來自Xamarin的FAQ:
我還可以開發Xamarin.Mac應用程序嗎?
是! 除了iOS(以及tvOS和watchOS)之外,Mac上的所有Xamarin Studio開發人員現在都可以使用Xamarin.Mac創建Mac應用程序。
對Xamarin和Visual Studio的新許可方案存在很多困惑,因此我的一位同事(Amy Burns)整理了這本優秀的交互式指南: 許可選項 。
只需點擊“選擇自己的冒險”風格中的相應鏈接,從上到下按照“選項”進行操作。
簡短的故事是:如果您符合許可證的要求,您可以使用Visual Studio的Community Edition或Xamarin Studio在Xamarin.iOS(包括watchOS和tvOS),Xamarin.Android和Xamarin.Mac中進行編碼。
如果您不符合免費許可證要求,則可以購買Visual Studio獨立版或MSDN版本Professional或Enterprise(其中包括額外功能,例如Test Cloud for Enterprise的折扣)。 Visual Studio Professional和Enterprise都免費提供相同級別的Mac上的Xamarin Studio(請參閱Visual Studio比較圖表 )。
任何Apple OS(iOS,watchOS,tvOS或OS X)都需要安裝了最新版Xcode和Xamarin Studio的物理Mac。 對於所有Apple操作系統(OS X除外),Mac可以聯網到運行Visual Studio的Windows計算機,並從那里完成開發。 Xamarin.Mac中的Mac OS X開發必須在物理Mac上的Xamarin Studio中完成。 這些是Apple的限制,而不是Xamarin或Microsofts。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.