我有Windows 7,最新的Xamarin Studio及其所有组件,我想构建一个跨平台的移动应用程序。跨平台开发是否有效,是否会构建iOS应用程序,Android应用程序等等? 我完全不明白。有人可以向我解释一下吗?
答案 0 :(得分:3)
使用Xamarin开发iOS应用程序有两种方案
在Windows上使用Visual Studio(需要Xamarin Business许可证或更高版本)和Mac Build Host
在Mac上使用Xamarin Studio(任何Xamarin许可证)
在任何一种情况下,您必须在构建链中的某个位置安装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上构建得很好。