我是.NET开发人员,想用C#编写IOS和Android应用程序。我已经阅读了有关Visual Studio的Xamarin的内容,即使不是有点贵也看起来很有趣!
您需要Mac来调试代码吗?您只需要联网的Mac即可将应用程序实际部署到商店?
最好的选择是购买Mac并在VM中运行带VS的Windows,还是我可以使用Windows计算机,在Windows中编写和调试代码,然后仅连接到联网的Mac进行最终部署?
Answers:
是的,您必须拥有Mac才能进行Xamarin.iOS开发。Mac是构建和运行iOS模拟器所必需的。您既可以将其用作构建服务器,也可以在Visual Studio(独立PC或Mac上运行的VM)上进行开发,也可以将Xamarin Studio作为您的Mac直接在Mac上进行开发IDE。
从2017年5月开始,您可以开发不使用MAC的应用程序。
Microsoft Xamarin引入了Live Player。使用Live Player,可以将iOS应用程序从运行Visual Studio的PC直接部署到iPhone或其他iDevice上,然后可以在其中测试和调试代码。
观看此视频:https : //www.youtube.com/watch?v=awgZDL1a3YI
这是Live Player入门部分:Live Player
注意:最终版本和提交到App Store仍需要Mac
设备要求
Xamarin Live Player应用程序支持以下设备:
的iOS
安卓
局限性
Xamarin Live Player可以运行的功能存在一些限制,包括以下各项:
live player
。
您可以使用Xamarin Studio代替Visual Studio,并通过C#构建iOS应用程序。首先安装VMware Workstation,然后下载OS X映像并由VMware运行它。
然后在上面安装工具并享受。
工具:
编辑:以下链接已过期,必须安装Mac OS 10.10才能安装XCode 6。
您需要的iOS工具:
1)适用于Windows的Mac OS X映像注意:Max OS X安装帮助:http : //www.sysprobs.com/easily-run-mac-os-x-10-8-mountain-lion-retail-on-pc- with-vmware-image
2)单声道:http : //download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.4.macos10.xamarin.x86.pkg
3)Xamarin Studio:http: //download.xamarin.com/studio/Mac/XamarinStudio-4.2.1-1.dmg
4)MonoTouch:http : //download.xamarin.com/MonoTouch/Mac/monotouch-7.0.4.209.pkg
5)Xcode
更新2018
安装VirtualBox https://www.virtualbox.org/
在VirtualBox上安装MacOs 10.13 https://techsviewer.com/install-macos-high-sierra-virtualbox-windows/
在Mac上使用Apple帐户创建或登录
安装XCode 9.0 https://download.developer.apple.com/Developer_Tools/Xcode_9/Xcode_9.xip
启用远程登录系统首选项>共享>远程登录>为所有用户启用
使用附加的网络适配器配置VirtualBox(仅主机)
在Windows中> Visual Studio(Xamarin Project)>与Mac配对
输入第二个网络适配器的IP地址
让Visual Studio在Mac上安装Xamarin IOS,IOS SDK和其他工具
全部设置。
一种选择是使用远程服务执行此操作。例如:http : //www.macincloud.com
谁都知道虚拟机是解决方案!但是,当您想在Windows上安装OSX时,正如您刚才所说的,这并不是一件容易的事。找到最佳的OS ROM非常重要。
看看这里。而且您必须知道限制是苹果的责任,而不是Xamarin的责任。