background image

    2、需要下载的软件:基础环境:VMWare 7.0 及以上(低版本在 Win7 上有问题),Mac 
OS X Snow Leopard.iso。接下来是两个启动文件,因为雪豹的 iso 无法在虚拟机上直接启动,
搜索下载

 Rebel EFI.iso 和 Darwin.iso。这两个文件都可以用来启动,但是有所区别,下文会

提到。

    3、在 VMWare 中新建一个虚拟机,选择 FreeBSD 64-bit,设置硬盘、内存大小(这两项根
据你的机器越大越好,我这里设置了

80G 和 2G)。生成之后需要一个必要步骤,此时关闭

VMWare,打开虚拟机所在目录,用记事本编辑一个.vmx 文件。把其中的 guestOS 一项改为
darwin。然后启动 VMWare 之后,Guest OS 一项应该显示 Mac OS X Server。

    4、把光驱设置成 Darwin.iso,然后从光盘启动。这里提一下上述两个启动 iso 的区别。在第
一次安装时

Rabel EFI.iso 在部分环境会一直停留在安装环境初始化中,无法进行到下一步,

所以此时选择

Darwin.iso 比较稳妥。但是在以后的使用中,又是 Rabel 启动比较好。很纠结

    5、启动之后,会初始化安装环境,然后提示更换光盘,然后选择 Snow Leopard.iso 插入,
就开始正式安装,根据向导进行就行了,很简单。大概耗时

30-40 分钟。

    6、安装完毕后,把刚才设置的 Snow Leopard.iso 弹出,再次选择 Rabel EFI.iso,此时启动
会出现从硬盘还是光盘启动,选择硬盘即可。这个小小的引导

iso 必须在,因为无法直接引

导。

    7、进入后会进行初始设置,包括 Apple ID 什么的。正式启动后可以体验一下 Mac OS X。
网上的版本一般不是最新的雪豹,选择

Software Update,会检测到系统升级(雪豹最新是

10.6.8,Lion 是 10.7),下载、重启安装,收工。

    8、接下来下载 XCode 4.2 with iOS 5 SDk.dmg。从 Apple 开发者中心下载需要将 Apple ID
注册

iOS Developer Program,1.63GB。奇怪的是比以前的 XCode 4 with iOS 4 SDK 体积小很

多,没仔细看少了什么。正常安装即可。完成后会有

XCode 和 gcc 等一整套工具。这个是

XCode 和 iPhone 模拟器截图(点击查看原图):
 

    这里小小提一下,在 VMWare 中运行 XCode 不是很流畅,只能做体验用。真正开发是很
痛苦的。但是,

Mac OS X 是 UNIX,所以如果不需要 XCode IDE,可以通过 ssh 连接到虚拟

机中,使用

GCC,GDB 和 VIM 学习 Objective C 语言。这个体验相当赞。因为 XCode 附带的

gcc 是修改过的,学习 Obj C 比 GNUStep 好很多。

    附带一下申请 iOS Developer Program 的流水帐。

    1、注册 Apple ID

    2、申请 iOS Developer Program,因为是替公司搞,所以选择企业 Program。99 美刀一年。

299 美刀的企业版很少用,这个版本是给那些开发企业应用的人用的,开发的程序不需