苹果的Mac OS系统能否在Windows虚拟机中作为构建主机并使用Xamarin.iOS?

10

1
我不知道是否可能,但我认为许可证禁止在非苹果设备上使用OSX。 - Thallius
@ClausBönnhoff,我已经更新了我的问题。但我不理解你评论的最后一部分。能否详细说明一下? - Pingpong
3
苹果的许可协议禁止在非苹果硬件上的虚拟机中运行OS X操作系统。 - Jason
可以。 - hamid reza mansouri
2个回答

17

如上所述,按照苹果的协议,除了苹果产品,不允许在其他设备上运行OSX,因此您不应该这样做。

尽管如此,如果出于教育目的,您想在Windows上的Virtual Box中安装OS X Yosemite("Hackintosh"),将网络适配器设置为“Bridged Adapter”,并安装和运行Xamarin构建主机(以及从App Store下载Xcode),那么可能可以从Visual Studios连接。但是如上所述,您不应该这样做;)


13

简短回答:是的,可以。

长话短说:

正如上面的评论中所指出的那样,您只能在苹果硬件上(相对于许可证)合法地运行OSX虚拟机。

换句话说,如果您有一台运行Windows的MacBook Pro(或任何苹果硬件),以及一个运行OSX的VM,无论是从技术角度还是许可证方面都没有问题。但是,如果您使用任何其他(非Apple)计算机品牌运行Windows并虚拟化OSX,则不行。

从Xamarin工具的角度来看,设置本身将是相同的(上面链接文档仍适用)。这将是通过(虚拟)网络彼此通信的两台计算机(一台实体,一台虚拟)。


10
需要翻译的人。 "IOW" - 换句话说。 "OTOH" - 另一方面。 - Damian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接