常规Xamarin(不是Azure版本)显然需要运行Mac OS X的Mac计算机来开发iOS应用程序。但是在Microsoft Azure Xamarin.iOS文档中,任何地方都没有这样的先决条件。这是否意味着我可以在没有Mac的Windows机器上使用Azure Xamarin.iOS开发iOS应用程序?
答案 0 :(得分:3)
无论您要使用哪种类型的iOS应用程序或库,都需要Mac来编译项目。
Xamarin iOS for Visual Studio实现了一项惊人的壮举:它让它 您在Windows计算机上创建,构建和调试iOS应用程序 使用Visual Studio IDE。它不能单独做到这一点 - iOS 没有Apple的编译器就无法创建应用程序 没有Apple的证书和代码签名就无法部署 工具。这意味着您的Xamarin.iOS用于Visual Studio安装 需要连接到联网的Mac OS X计算机才能执行 这些任务适合你。配置完成后,Xamarin的工具就可以了 过程尽可能无缝。
参考:https://developer.xamarin.com/guides/ios/getting_started/installation/windows/
答案 1 :(得分:0)
这是很多类似的静止,你可以在PC上开发,但你需要mac来编译ios本机代码
答案 2 :(得分:0)
Xamarin提供了一个现成的组件来与Azure配合使用。您可以在iOS和/或Android应用程序中包含它。要构建iOS,你仍然需要用mac来做。所以问题的答案是否定的。