我想在 Windows 中使用 Xamarin 开发一个 iOS 移动应用程序。Apple Mac OS 可以在 Windows 中的虚拟机上运行,而不是在单独的物理机上作为构建主机运行吗?
如果可能,将不胜感激任何指向设置的链接,以运行 Virtualbox、Windows 7、Mac OS。
http://developer.xamarin.com/guides/ios/getting_started/installation/windows/
我想在 Windows 中使用 Xamarin 开发一个 iOS 移动应用程序。Apple Mac OS 可以在 Windows 中的虚拟机上运行,而不是在单独的物理机上作为构建主机运行吗?
如果可能,将不胜感激任何指向设置的链接,以运行 Virtualbox、Windows 7、Mac OS。
http://developer.xamarin.com/guides/ios/getting_started/installation/windows/
如上所述,Apple 的协议条款不在 Apple 产品上运行 OSX,因此您不应该这样做。
尽管如果出于某种教育原因,您要在 Windows 上的 Virtual Box中安装 OS X Yosemite( “Hackintosh” ),请将网络适配器设置为“桥接适配器”并安装并运行 Xamarin 构建主机(以及来自App Store ),那么可能可以从 Visual Studios 进行连接。但如前所述,你不应该这样做;)
简短的回答:是的,它可以
长答案:
正如上面评论中所指出的,您只能合法(wrt 许可证)在 Apple 硬件上运行 OSX VM。
IOW,如果你有一台运行 Windows 的 Mac Book Pro(或任何 Apple 硬件)和一台运行 OSX 的虚拟机,无论在技术上还是在许可方面,你都可以。OTOH,您不能使用任何其他(非 Apple)计算机品牌运行 Windows 并虚拟化 OSX。
从 Xamarin 的工具角度来看,设置本身是相同的(上面链接的文档仍然适用)。它将是两台计算机(一台真实的,一台虚拟的)通过(虚拟)网络相互通信。