我正在考虑尝试为 iPhone 进行一些开发,是否可以在 VMWare 中安装 Leopard?我已经有一台配置舒适的高规格 PC,我想使用它,还是需要购买真正的 Mac?
6 回答
在 Apple 硬件上的虚拟机中运行 Mac OS X Server是合法的。目前禁止所有其他形式的 Mac OS X 虚拟化。
我们绝不隶属于以下任何提供商。我们尝试了许多虚拟云 mac 提供商,包括:
- 云中的 Mac
- virtualmacosx.com
- xcodeclub
到目前为止,我们得到的最好的支持来自xcodeclub。Daniel(所有者)亲自配置了一个试用虚拟机,并允许我们在购买服务之前查看我们的程序是否运行。由于一些图形驱动程序问题,Java 7 最终无法在虚拟 Mac 上运行,但 Daniel 花了一个多小时的个人时间帮助我们。现在客户服务应该是这样的。我们强烈推荐他的服务。
您可以通过 www.MacinCloud.com 等服务租用虚拟 Mac。
从法律上讲,您需要购买 Mac。在 VMWare 中运行(至少 Tiger)是“可能的”——体验不是最佳的,但你可以做到。也可以在 PC 硬件上运行 OS X;但是,这是对非法软件和黑客的练习。
我在 VMWare 下运行过 OSX,我可以自信地告诉你,这不是一个你会觉得适合开发应用程序的环境。它几乎(不是真的)可用于测试 Mac 特定的浏览器错误,而这些错误是不可能的在 Windows 上的 Safari 中重现。
另一方面,如果您的硬件受 OSx86 支持,您可以在本地以合理的速度运行它,我希望它能够打造一个相当不错的开发环境。
对于所有情况,我将假设您拥有合法的 OS X 许可证,并且不介意在许可证明确禁止的硬件上运行它的法律模糊性(合法性尚不清楚,imo,但我真的认为你只要不是盗版就可以了)。
不幸的是,没有合法的方式在虚拟机中运行 OS X。
对于开发 iPhone 应用程序,您可能不需要特别强大的机器,所以也许考虑使用mac mini?它们是你能买到的最便宜的 Mac,而且应该可以很好地用于 iPhone 的工作。另外,现在你有了一个可以用来测试其他东西的 mac!:)