Xamarin跨平台开发是否支持Windows上的ios?

时间:2015-01-31 14:41:05

标签: ios xamarin.ios xamarin cross-platform xamarin-studio

我有Windows 7,最新的Xamarin Studio及其所有组件,我想构建一个跨平台的移动应用程序。跨平台开发是否有效,是否会构建iOS应用程序,Android应用程序等等? 我完全不明白。有人可以向我解释一下吗?

2 个答案:

答案 0 :(得分:3)

使用Xamarin开发iOS应用程序有两种方案

  1. 在Windows上使用Visual Studio(需要Xamarin Business许可证或更高版本)和Mac Build Host

  2. 在Mac上使用Xamarin Studio(任何Xamarin许可证)

  3. 在任何一种情况下,您必须在构建链中的某个位置安装Mac。

答案 1 :(得分:1)

更新:Microsoft购买了Xamarin,Xamarin现在作为Visual Studio的一部分提供,可以使用任何Visual Studio许可证访问。 (旧的Xamarin Liscenses如果有的话仍然可以工作)。

回答原始问题。 您可以在Windows上编写iOS代码,然后编译需要使用XCode访问mac的代码。 Apple不允许任何未在mac上编译的程序在iOS上本机运行。为了解决这个限制,Visual Studio和\或Xamarin Studio自动化Mac和Xcode来编译你编写的代码。

Android没有此限制,可以使用Visual Studio或Xamarin Studio在Windows或iOS上进行编译。 Android依赖于Xamarin SDK  可以在任何一种环境中安装。

Android将在Windows上构建得很好。