我想使用Xamarin在Windows上开发iOS移动应用。苹果Mac OS能否在虚拟机中运行于Windows,而不是作为构建主机在单独的物理机器上运行?
如果可能的话,可以提供任何有关设置的链接,以在Virtualbox、Windows 7和Mac OS上运行。
http://developer.xamarin.com/guides/ios/getting_started/installation/windows/
我想使用Xamarin在Windows上开发iOS移动应用。苹果Mac OS能否在虚拟机中运行于Windows,而不是作为构建主机在单独的物理机器上运行?
如果可能的话,可以提供任何有关设置的链接,以在Virtualbox、Windows 7和Mac OS上运行。
http://developer.xamarin.com/guides/ios/getting_started/installation/windows/
如上所述,按照苹果的协议,除了苹果产品,不允许在其他设备上运行OSX,因此您不应该这样做。
尽管如此,如果出于教育目的,您想在Windows上的Virtual Box中安装OS X Yosemite("Hackintosh"),将网络适配器设置为“Bridged Adapter”,并安装和运行Xamarin构建主机(以及从App Store下载Xcode),那么可能可以从Visual Studios连接。但是如上所述,您不应该这样做;)
简短回答:是的,可以。
长话短说:
正如上面的评论中所指出的那样,您只能在苹果硬件上(相对于许可证)合法地运行OSX虚拟机。
换句话说,如果您有一台运行Windows的MacBook Pro(或任何苹果硬件),以及一个运行OSX的VM,无论是从技术角度还是许可证方面都没有问题。但是,如果您使用任何其他(非Apple)计算机品牌运行Windows并虚拟化OSX,则不行。
从Xamarin工具的角度来看,设置本身将是相同的(上面链接文档仍适用)。这将是通过(虚拟)网络彼此通信的两台计算机(一台实体,一台虚拟)。