在Windows平台上基于虚拟机开发iPhone程序

来源:互联网 发布:怎么统计淘宝消费明细 编辑:程序博客网 时间:2024/05/30 13:42

关于“如何在Windows上设置iPhone开发环境”,网上介绍的方法多是基于定制Cygwin toolchain来实现的,

 

 

http://bbs.51pda.cn/read.php?tid-4658.html

http://bbs.weiphone.com/read-htm-tid-309860.html

http://canco.javaeye.com/blog/199106

http://www.saurik.com/id/4

 

 

这些方法往往需要一个iPhone真机,这对很多人来说是比较头疼的。就个人而言,我更倾向于虚拟机方式。具体地说就是在虚拟机上安装Mac OS,然后严格按照Apple推荐的方式(也就是xcode IDE)来写程序,而xcode是自带iPhone模拟器的(酷啊)。

 

现在就要看有没有虚拟机版本支持在Windows运行Mac OS了。答案是肯定的。下面就是整个流程,

 

1. 安装虚拟机---Virutal Box

   推荐使用Virtual Box的原因,第一开源,第二速度确实比VMWare快多了;只是有些详细功能的设置需要认真看帮助文档

   如果已经拥有Virtual Box,请检查是否是老版本(以Sun打头的,现在该是Oracle了),最好升级到最新版本;Virutal Box不能自动升级,需要先卸载老版本,再重新安装新版本。

 

2. 安装Mac OS

    如果你的机器是Intel CPU的,这一步可以自由选择Mac OS Server镜像文件。由于本人用的是AMD CPU,就没有那么幸运了,只能选择定制版本。再次感谢伟大的开源组织-http://www.osx86project.org/。

    接下来请遵照 http://asendure.wordpress.com/2006/10/01/osx86-how-to-install-mac-os-x-on-vmware-server-amd-64/ 所描述的步骤。根据本人的教训,千万不要忽略“Step 6. Customizing the Installation”,否则很有可能不能启动哦:)

    整个安装过程大概30分钟多一些。

 

3. 优化Mac OS

    由于是虚拟机运行方式,加上又是Mac系统,系统运行速度可能会有点慢。建议安装 OnyX。 可以参考 http://www.imafish.co.uk/articles/post/articles/130/52-ways-to-speed-up-os-x

 

4. 安装xcode

    接下来的事情就比较规范,http://developer.apple.com/iphone/index.action 提供了丰富的资源;不过安装xcode时间很久,大概需要1个多小时(耐心点儿)

 

 

到此设置完成,可以开始写一个Hello World了!下面是我的Hello World,

 

 

 

Good luck :)

 

原创粉丝点击