使用xamarin与visual studio构建ios应用程序,无需mac build host

时间:2014-05-16 12:55:00

标签: macos build xamarin host

我是xamarin的新用户。 我在visual studio上安装了Xamarin.IOS。当我创建一个新项目并想要构建它时,vs表示你应该选择一个“mac build host”。 是否有必要构建ios应用程序? 我可以在模拟器中这样做吗?因为我没有Mac机器。 非常感谢你。

4 个答案:

答案 0 :(得分:2)

为了构建iOS应用,您必须拥有Mac作为构建主机或主要开发机器。 iOS构建过程依赖于Apple iOS SDK和工具,这些工具仅在Apple X OS X上提供。

答案 1 :(得分:2)

如果您完全拒绝在这里购买Mac的任何想法解决方案。就我而言,我使用下一个工具:

  • Windows 8.1 x64
  • Visual Studio 2015 Update 3(Xamarin内部)
  • VMWare Workstation 12
  • VMWare工作站内部:
    • OS X 10.11 El Capitan
    • XCode 7.1(Xamarin的开发者推荐7.3)
    • Xamarin Community 6.0.1

一般建议是使用所有工具的最新版本和更新。

  1. 按照描述here安装El Capitan。
  2. 在VM上安装最新的XCode(您可能需要Apple ID)和Xamarin Studio的iOS部分。如果Xamarin Installer在下载JDK 7时生成错误,那么download并在Xamarin Studio之前安装它
  3. 在MacOS设置中启用远程登录并允许您的用户访问
  4. 将VM网络配置为NAT并为端口22进行端口转发
  5. 在Windows上运行Visual Studio并创建iOS项目。
  6. 使用IP 127.0.0.1连接到Mac并输入Mac的用户名和密码
  7. 在Visual Studio中选择适当的iOS模拟器并运行。
  8. 这里是证明图片proof pic

答案 2 :(得分:1)

关于这个话题,我尝试了很多方法。我花了太多时间尝试在我的MS Windows 10系统上的VM上安装hackintosh ...我尝试了很多收据......我可以免费安装它但我无法重启它没有尝试。 @#£%安培; !!!!

在这个令人讨厌的“R& D”之前,我搜索了一个便宜的二手Mac,我也搜索过但没有取得好成绩......

今天我想在开始之前与大家分享我的下一步因为我猜(我希望确实)将成为我未来4-6个月使用xamarin在Windows上使用VS进行iOS开发的解决方案没有拥有Mac的机器,使用已经为开发目的准备的Mac主机:

https://www.macincloud.com/checkout/managed.html

答案 3 :(得分:0)

要使用Windows和Visual Studio设置Xamarin iOS,您需要使用MAC在模拟器中运行/测试应用程序。

请在此处查看限制http://developer.xamarin.com/guides/ios/getting_started/installation/windows/

您可以使用VM Ware在Windows PC中安装MAC OS X并设置MAC OS