我想了解iPhone开发。我的问题是,如果这可以通过使用虚拟机在Windows 7上实现?我看到通过使用Virtual Box(http://www.redmondpie.com/how-to-install-mac-os-x-snow-leopard-in-virtualbox-on-windows-7/)可以在Windows 7上安装OS X Snow Leopard。如果答案是肯定的,我想知道通过虚拟机进行iphone开发有什么缺点。
回答
你可以这样做,但有一次更大的内存和功耗画背
您将运行2分OS的。
我试过一次,然后我才得到我的macbook只是为了有一些乐趣。不幸的是,我住在一个电力中断严重的国家,如果从笔记本电脑上运行,在VM中运行的OS X会崩溃,这意味着可能会丢失数据。
访问appstore和连接设备以在其上运行代码的问题。
更好的选择是通过双启动来安装osx,并用于开发。
如果您可以成功地将OS X作为VM安装在Windows机器上,那么我没有理由不能在其上开发iOS应用程序。唯一的缺点可能与任何时候在虚拟机上工作时相同(有限的资源等)。
但是,您还应该考虑到您确实需要Lion的事实,以便您可以测试最新版本的iOS SDK。我不知道OS X VM会有多稳定或可升级。我也会质疑以这种方式运行OS X是否合法(我不知道)。
总之,让您开始玩SDK是很好的,但它不太适合严肃的生产环境。
在非Apple硬件上运行OS X会违反许可证。 – 2012-01-12 21:41:03
由于您发布了链接,我相信您知道将OS X作为虚拟机运行是一种非标准的解决方法。 Apple不允许它的操作系统作为非Apple主机上的虚拟机运行。
除此之外,您将严格限制您访问苹果App Store,该App Store仍然是iPhone应用程序的最大和最重要的销售渠道。
说了这么多,你当然可以学习在OS X VM上编程iPhone。只要确保你安装的版本有xcode就可以了,并且你的主机上有足够的RAM和处理能力。您将开发的.ipa文件可以安装在破损的iPhone上,它们只能通过App Store发布。
@BjörnKaiser感谢您的纠正。 – Abbas 2012-01-12 14:23:51
您可以使用VMWare在同一时间运行两个操作系统Windows + Snow Leopard。
但是你有足够的RAM访问和内存。因为它降低了你的PC或LapTop的速度。
我认为至少需要4GB内存2GB在雪豹时间分配。安装所需的10 GB硬盘内存
- 1. 虚拟机与Mac OS X
- 2. Mac OS X上的Python 3.1.1 10.6雪豹
- 3. iPhone OS 3.1.3需要雪豹升级
- 4. 与macosx 10.6.8(雪豹)tidesdk开发
- 5. 无法安装在Mac OS X雪豹“雪貂”宝石
- 6. 雪豹
- 7. 扭雪豹?
- 8. 授权开发虚拟机
- 9. MAC OS X:MAMP环境与虚拟主机
- 10. 雪豹
- 11. Mac OS X雪豹似乎无法运行
- 12. 木卫一无法在Mac OS X雪豹
- 13. 默认情况下,Mac安装在Mac OS X雪豹上?
- 14. 在OS X雪豹安装PIL W/Xcode4(不PPC支持)
- 15. xapian-full安装在mac os x雪豹上但dlopen失败LoadError
- 16. Xapian的宝石无法安装在Mac OS X雪豹+ MacPorts的
- 17. 在mac os上编译postgis时出错x雪豹
- 18. Actionscript开发 - OS X与Windows
- 19. 安装在Mac OS 10.6(雪豹)
- 20. 安装rails 2.3.5 mac os 10.6(雪豹)
- 21. zeromq制作安装在Mac OS雪豹
- 22. 开源虚拟机
- 23. JOGL和雪豹
- 24. Android在虚拟机上开发
- 25. Xcode仪器。什么是虚拟内存的提示? iPhone OS没有虚拟机?
- 26. 脱机Mac OS X开发者文档
- 27. JOGL雪豹和Eclipse
- 28. 雪豹坠毁,而不是豹
- 29. 的Xcode 4.3雪豹
- 30. 无法在Mac OS X Mavericks虚拟机上安装Xcode
您是否在非苹果电脑上成功安装了mac osx?我尝试了很多,但没有运气。 – dinesh 2012-01-12 12:37:33
现在我还没有尝试,但有教程可用 – Rajeel 2012-01-12 12:43:27
我没有尝试它。 – strongmayer 2012-01-12 12:44:33