本文根据网上资料和个人安装实践整理得出。
一、安装VMWare 7.0
2.注册码FC79H-22E01-0814Q-CMPQE-M3AGA
二、.创建虚拟机
1.使用File->New->Virtual Machine创建一个虚拟机。
在选择操作系统时,选择Other->FreeBSD 64-bit。
2.虚拟机设置
a.CPU设置为1核即可,2核也可以。
b.内存建议设置为:1024MB。
c.硬盘建议分配40GB。
d.删除软驱。
3.虚拟机修改(很重要)
在刚建立的虚拟机目录下找到一个扩展名为.vmx的文件,
用记事本或者UE打开,找到guestOS = “freebsd-64″一行,
将引号中的freebsd-64改为darwin10,保存文件。
重启VMWare,在虚拟机的Options->General选项,可看到操作系统版本显示为:MAC OS X Server 10.6。
三、在虚拟机安装Mac OS 10.6
1.下载ftp://snowleoparddown.maiyadi.com/Mac_OS_10.6_Snow_Leopard_10.6_Retail_maiyadi.dmg
2.下载引导文件,AMD Athlon用darwin_snow_legacy.iso,其他用Darwin.iso或者Rebel EFI.iso。
3. 运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启(很重要)。
4.在前面建立的虚拟机Settings->Hardware中,选择CD/DVD(IDE)设备,选择右侧的Use ISO image file,点Browse加载darwin_snow_legacy.iso。
装载完镜像文件后,现在启动虚拟机。
5.当出现提示插入MAC OS X的DVD光盘,此时再次打开这个虚拟机的Settings->Hardware,
找到CD/DVD(IDE)设备(你可以双击VMWare窗口右下角的光盘图标来快速打开),将刚才的darwin_snow_legacy.iso镜像替换为苹果系统的DMG镜像;
点Browse,将文件类型CD-ROM images(*.iso)改为All files (*.*)就能浏览到DMG文件了。这里有一个关键地方:选择DMG镜像文件后,
将Device status里的Connected前打上勾(否则不能进入安装界面),然后确定。
6.开始安装MAC系统。
选择安装盘的步骤时若看不到硬盘选项,在屏幕上方(右边有滚动条)的菜单中找到“实用工具”->“磁盘工具”,对你的虚拟硬盘执行“抹掉”操作,
操作完成后关闭“磁盘工具”窗口就OK了。
7.安装完成
根据你的电脑配置不同,大概进行几十分钟的安装,就可以用上苹果操作系统了。
最后若提示失败,不用管它,重新启动系统。
重新启动前要特别注意,先要去掉安装时在CD/DVD(IDE)设备上加载的苹果DMG镜像,
换上darwin_snow_legacy.iso引导镜像,否则将不能成功引导安装好的MAC OS 系统。
四、安装iphoneSDK
1.下载SDk和Xcodehttp://ipsw.info/iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg(版本比较老)
可以在XP系统下载好,再共享给虚拟机。也可以在MAC系统直接下载安装,如果你的虚拟机也能上网。
2.在MAC系统安装SDK
注意:在安装过程之前,需要推出先退出itunes(在itunes图标上,点击鼠标右键,在弹出菜单中选择“退出”即可关闭)。
用鼠标双击该文件图标,则会看到一个弹出窗口:
点击“继续”按钮,出现安装器欢迎界面:
点击“继续”按钮,是软件“许可”协议信息:
点击“继续”按钮,出现“确认”窗口:
点击“同意”按钮,出现协议信息:
点击“继续”按钮,出现“确认”窗口:
点击“Agree”按钮,出现安装路径选择窗口:
选中安装目标路径后,点击“继续”按钮,出现“安装类型”选择窗口:
点击“继续”按钮,出现“确认”窗口:
点击“安装”按钮:
安装完成后,点击“完成”按钮即可。
五、启动XCODE开始开发
启动Xcode开发环境:
打开Finder,在磁盘上的“Developer”目录中“Applications”目录中,有Xcode程序,
双击Xcode图标,即启动Xcode:
点击“Create a new Xcode project”图标,则打开工程模板窗口:
选择iPhone OS项目模板中的“View-based Application”图标,并点击“Choose”按钮:
提示输入新项目名字和新项目保存的目录,
按提示输入后,点击“Save”按钮,则出现新窗口,显示向导生成的项目及该项目目录和文件:
点击图标“Build and Run”,则开始编译;
编译完成,则自动启动iphone模拟器。
恭喜,你可以开始开发你的iPhone应用了!