Apple Mac OS可以在Xamarin.iOS中作为构建主机在Windows的虚拟机上运行吗?

问题描述:

我想在Windows中使用Xamarin开发iOS移动应用程序。 Apple Mac OS可以在Windows中的虚拟机上运行,​​而不是像构建主机一样在单独的物理机器上运行?
如果可能的话,任何链接到设置将不胜感激,运行Virtualbox,Windows 7,Mac OS。Apple Mac OS可以在Xamarin.iOS中作为构建主机在Windows的虚拟机上运行吗?

http://developer.xamarin.com/guides/ios/getting_started/installation/windows/

+1

我不知道是否有可能,但我认为这是禁止的许可证使用OSX的其他苹果设备, – 2014-11-23 15:54:16

+0

@ClausBönnhoff,我已更新我的问题。但我不明白你评论的最后部分。你能详细说明吗? – Pingpong 2014-11-23 15:59:07

+3

Apple的许可证禁止在非Apple硬件上的VM上运行OS X. – Jason 2014-11-23 16:06:04

简短的回答:是的,它可以

龙答:

,因为它是在评论中已经指出上面,你可以合法(WRT许可证)运行OSX苹果硬件上的VM。

如果你有一台运行Windows的Mac Book Pro(或任何Apple硬件)和一台运行OSX 的虚拟机,那么在技术上和许可证方面你都很好。 OTOH你不是罚款使用任何其他(非苹果)电脑品牌运行Windows和虚拟化OSX。

设置本身将与Xamarin的工具相同(上述链接的文档仍然适用)。这将是两台计算机(一个真实的,一个虚拟)通过(虚拟)网络相互通信。

+0

看起来像苹果是一种创新阻滞剂... – 2017-07-14 08:39:14

+1

对于需要翻译的人。 “IOW” - 换句话说。 “OTOH” - 另一方面。 – Damian 2017-08-21 22:29:50

如上所述,除了苹果产品之外,苹果公司并不同意在任何产品上运行OSX,因此您不应该这样做。

虽然如果由于某种教育的原因,你是在Windows虚框的里面安装OS X优胜美地("Hackintosh"),设置网络适配器“Bridged Adapter”,并得到了Xamarin建立安装主机和运行(以及Xcode的距离App Store),那么它可能可以从Visual Studios连接。但如上所述,你不应该这样做)