我的搭建环境:
1)win7 32bit 旗舰版
2)wm 7.0
3) mac os x server snow leopard 10.6
4) 引导文件 darwin.iso
搭建详细步骤:
1) 虚拟机装macos,这里就不赘述了,网上有很多资料 ,参见 http://bbs.weiphone.com/read-htm-tid-564573.html ,这篇文章中有一个不足,就是当使用 darwin.iso引导时,在命令行界面就改加载macos影像文件,并在重启的时候,换回到darwin.iso。
2)按照1)的步骤安装完成mac os后,需要下载合适的 xcode iphone sdk版本,我这里下载的是 xcode 3.2.6及 iphone sdk 4.3 ,是从苹果官网下载,下载你需要一个apple id. 但是我下载的版本,只能装在 10.6.6 及更新的版本。需要下载 10.6.6的升级包,大约1.5G左右。
3) 下载并升级到10.6.6之后,可能遇到一个问题,就是 wm提示 cpu disabled , 我从网络上找到的解决方案是在 FreeBSD 64-bit.vmx 文件,添加一行 cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101",我的问题解决了,不过可能并不具有通用性。
4) 升级到10.6.6,并且正常启动 mac os后,就可以安装已经下载的 xcode及iphone sdk ,我的安装过程并不是一帆风顺,因为 安装xcode,sdk 大概需要 10G的空间,我开始只分配了20G,因为没有找到合适的方法去扩充硬盘大小,我选择了重装,当然mac os自带的 disk utility 应该可以完成这个操作,但没有找到合适的办法,总是不成功。于是重装。 在安装 xcode时,最好看一下自带的文档。 这个过程也非一番风顺,一开始一直安装失败 ,并提示:
Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. 反复的从网络上找了很多资料,最后找到的解决办法是 : 修改系统时间,提前到2011年就好了。猜测原因是,苹果限制了安装时效。
5) 如此这般,安装成功
开启我的ios开发之旅