【问题标题】:Can Apple Mac OS runs on virtual machine in Windows as build host with Xamarin.iOS?Apple Mac OS 可以在 Windows 中的虚拟机上作为 Xamarin.iOS 的构建主机运行吗?
【发布时间】:2014-11-23 15:43:44
【问题描述】:

我想在 Windows 中使用 Xamarin 开发一个 iOS 移动应用程序。 Apple Mac OS 可以在 Windows 中的虚拟机上运行,​​而不是在单独的物理机上作为构建主机运行吗?
如果可能,请提供任何指向设置的链接,以运行 Virtualbox、Windows 7、Mac OS。

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

【问题讨论】:

  • 我不知道这是否可能,但我认为许可禁止在 Apple 设备以外的其他设备上使用 OSX,
  • @ClausBönnhoff,我已经更新了我的问题。但我不明白你评论的最后一部分。你能详细说明一下吗?
  • Apple 的许可证禁止在非 Apple 硬件上的 VM 中运行 OS X。

标签: xamarin.ios xamarin xamarin.mac


【解决方案1】:

如上所述,Apple 的协议条款不在 Apple 产品之外的任何设备上运行 OSX,因此您不应该这样做。

虽然如果出于某种教育原因您要在 Windows 上的 Virtual Box 内安装 OS X Yosemite ("Hackintosh"),请将网络适配器设置为“Bridged Adapter”并安装并运行 Xamarin 构建主机(以及作为来自App Store 的Xcode),那么可能可以从Visual Studios 连接。但如前所述,你不应该这样做;)

【讨论】:

    【解决方案2】:

    简短回答:可以

    长答案:

    正如上面的 cmets 所述,您可以合法地(wrt 许可证)在 Apple 硬件上运行 OSX 虚拟机。

    IOW,如果您有一台运行 Windows 的 Mac Book Pro(或任何 Apple 硬件)和一台运行 OSX 的虚拟机没问题,无论是在技术上还是在许可方面。 OTOH,您可以使用运行 Windows 和虚拟化 OSX 的任何其他(非 Apple)计算机品牌。

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

    【讨论】:

    • 对于需要翻译的人。 “IOW”——换句话说。 “OTOH” - 另一方面。
    猜你喜欢
    • 2013-04-29
    • 2020-12-17
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多