关于“如何在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
这些方法往往需要一个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 :)