2012-01-12 66 views

回答

3

你可以这样做,但有一次更大的内存和功耗画背

  1. 您将运行2分OS的。

  2. 我试过一次,然后我才得到我的macbook只是为了有一些乐趣。不幸的是,我住在一个电力中断严重的国家,如果从笔记本电脑上运行,在VM中运行的OS X会崩溃,这意味着可能会丢失数据。

  3. 访问appstore和连接设备以在其上运行代码的问题。

更好的选择是通过双启动来安装osx,并用于开发。

+0

您是否在非苹果电脑上成功安装了mac osx?我尝试了很多,但没有运气。 – dinesh 2012-01-12 12:37:33

+0

现在我还没有尝试,但有教程可用 – Rajeel 2012-01-12 12:43:27

+0

我没有尝试它。 – strongmayer 2012-01-12 12:44:33

1

如果您可以成功地将OS X作为VM安装在Windows机器上,那么我没有理由不能在其上开发iOS应用程序。唯一的缺点可能与任何时候在虚拟机上工作时相同(有限的资源等)。

但是,您还应该考虑到您确实需要Lion的事实,以便您可以测试最新版本的iOS SDK。我不知道OS X VM会有多稳定或可升级。我也会质疑以这种方式运行OS X是否合法(我不知道)。

总之,让您开始玩SDK是很好的,但它不太适合严肃的生产环境。

+1

在非Apple硬件上运行OS X会违反许可证。 – 2012-01-12 21:41:03

1

由于您发布了链接,我相信您知道将OS X作为虚拟机运行是一种非标准的解决方法。 Apple不允许它的操作系统作为非Apple主机上的虚拟机运行。

除此之外,您将严格限制您访问苹果App Store,该App Store仍然是iPhone应用程序的最大和最重要的销售渠道。

说了这么多,你当然可以学习在OS X VM上编程iPhone。只要确保你安装的版本有xcode就可以了,并且你的主机上有足够的RAM和处理能力。您将开发的.ipa文件可以安装在破损的iPhone上,它们只能通过App Store发布。

+0

@BjörnKaiser感谢您的纠正。 – Abbas 2012-01-12 14:23:51

0

您可以使用VMWare在同一时间运行两个操作系统Windows + Snow Leopard。

但是你有足够的RAM访问和内存。因为它降低了你的PC或LapTop的速度。

我认为至少需要4GB内存2GB在雪豹时间分配。安装所需的10 GB硬盘内存