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 美刀的企业版很少用,这个版本是给那些开发企业应用的人用的,开发的程序不需