我的操作系统是 windows 7,我想在不购买 MAC 的情况下开发 IOS 应用程序。我可以在虚拟机上安装 MAC OS 进行开发吗?
2 回答
是的,有可能。在购买我的第一台 Mac 之前,我这样做了 6 个月。
Mac OS X 可以安装在 VM 中,尽管由于 OS X 的许可证,它只被任何大玩家以 Mac-on-Mac 方式正式支持。有一些方法可以在非 OS X 虚拟机上安装 OS X机器,但它们比正常情况要复杂得多。
Lifehacker 有VirtualBox的教程,以及VMware的 iHackintosh. 我自己没有尝试过这些,所以我不确定从个人经验来看它们的效果如何(我看到很多账户都说效果很好)。我只在 Parallels 中运行 OS X(在 OS X 之上),它在我的 MacBook Air 上运行缓慢,但这很可能主要是由于没有足够的内存来同时运行两个操作系统(4GB 拆分均匀)。此外,我不相信任何管理程序都支持加速图形,因此这也会影响性能。但是,如果您有一个相当不错的系统,它应该能够很好地处理 Xcode。Xcode 不需要任何特殊的硬件支持来开发 iOS 应用程序,因此只要您可以让 OS X 正常运行,它就会运行。要部署到 iOS 设备,您需要设置 USB 转发(取决于 VM 软件),以便 Xcode 可以看到它。
您仍然需要 OS X 的副本,AFAIK(不过是 IANA!),您不应该安装在非 Mac 计算机上(作为主机或来宾操作系统!)。