1、最近,苹果推出了新的开发环境版本。我将新版开发环境在 Windows XP 下 VMWare 虚拟机中安装开发环境过程贴出来,让大家分享。本文在 Windows Xp + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 环境下安装iPhone SDK 3.1.2 成功!-在 PC 机上安装 MAC OS X 系统有两种方法:方法一:在硬盘上分区,专门安装 MAC OS X;方法二:在现有 Windows 系统中,使用 VMWare 等虚拟机软件安装 Mac OS。注意:一般都需要将苹果系统的 DMG 光盘镜像文件刻录到 D9 光盘上,这个
2、步骤比较麻烦。本文介绍一下在 Windows XP 中使用 VMWare 虚拟机,安装 MAC OS X 时,无需刻录 D9光盘,无需转换成 ISO 格式,直接使用 MAC OS X 和 iPhone SDK 的 DMG 镜像文件进行安装的方法。-安装条件:硬件:一台拥有支持虚拟技术的 64 位双核处理器和 2GB 以上内存的 PC。本人采用笔记本:DELL D630 4G 内存注意:运行 MAC OS,需要电脑支持虚拟技术(VT) ,安装时,需要将 VT 启动,在 BIOS中开启。软件:Windows XP:VMware :VMware-workstation-7.0.0-203739 EX
3、E 安装文件Mac OS:Mac_OS_10.6_Snow_Leopard_10.6 DMG 光盘镜像文件iPhone SDK:iphone_sdk_3.1.2_with_xcode_3.2.1 DMG 光盘镜像文件Darwin.iso 或 Rebel EFI.iso 引导光盘 ISO 镜像文件-1下载安装包1.1.下载 VMWare 7.0:这里是 VMware-workstation-7.0.0-203739 标准版.exe 的链接,可以用迅雷下载:https:/ Mac OS:这就是苹果的操作系统。本文下载的是 LeoSnow 即 Mac OS 10.6。这个链接可以用迅雷下载:ftp:
4、/ iphone SDK:“iphone_sdk_3.1.2_with_xcode_3.2.1_snow_leopard_10m2003.dmg”,这个链接可以用迅雷下载:http:/ipsw.info/iphone_sdk_3.1.2_with_xcode_3.2.1_snow_leopard_10m2003.dmg1.4.下载 iphone SDK:Darwin.iso 或 Rebel EFI.iso 用于引导光盘 ISO 镜像文件。-color=rgb(73,73,73)本部分内容设定了隐藏, 需要回复后才能看到color=rgb(73,73,73)6启动 XCODE 开始开发启动 Xc
5、ode 开发环境:打开 Finder,在磁盘上的“Developer”目录中“Applications”目录中,有 Xcode 程序,双击 Xcode 图标,即启动 Xcode:点击“Create a new Xcode project”图标,则打开工程模板窗口:选择 iPhone OS 项目模板中的 “View-based Application”图标,并点击“Choose”按钮:提示输入新项目名字和新项目保存的目录,按提示输入后,点击“Save”按钮,则出现新窗口,显示向导生成的项目及该项目目录和文件:点击图标“Build and Run” ,则开始编译;编译完成,则自动启动 iphone
6、 模拟器。color=rgb(0,0,0)color=rgb(73,73,73)2安装虚拟机 VMWare7.02.1 安装虚拟机在 Windows XP 上安装虚拟机:VMWare Workstation 7.0。本文安装的是 VMware-workstation-7.0.0-203739。2.2 创建虚拟机使用 File-New-Virtual Machine 创建一个虚拟机。在选择操作系统时,选择 Other-FreeBSD 64-bit。2.3 虚拟机设置1.CPU 设置为 1 核即可,2 核也可以。2.内存建议设置为:1024MB。3.硬盘最少分配 15GB。4.删除软驱。可以在 C
7、ustomize Hardware 选项中,将软驱删除,因为我们不会再用软驱。2.4 虚拟机修改在刚建立的虚拟机目录下找到一个扩展名为.vmx 的文件,用记事本或者 UE 打开,找到 guestOS = “freebsd-64“一行,将引号中的 freebsd-64 改为 darwin10,修改完后是:guestOS = “darwin10“,保存修改后的文件。现在,在虚拟机的 Options-General 选项,就可看到操作系统版本显示为:MAC OS X Server 10.6。若仍显示为 FreeBSD 64-bit,则需要重启一下虚拟机 VMWare。若后面无法启动 MAC OS X
8、 安装程序,很可能是忽略了这步或者修改错了。-3在虚拟机 VMWare7.0 上安装 Mac OS本文安装的是 leosnow 即:Mac OS 10.6。3.1 用 Darwin.iso 或者 Rebel EFI.iso 镜像进行引导。先装载镜像文件:在刚才建立的虚拟机 Settings-Hardware 中,选择 CD/DVD(IDE)设备,选择右侧的 Use ISO image file,点 Browse 加载 Darwin.iso 或 Rebel EFI.iso。装载完镜像文件后,现在启动虚拟机。先演示使用 Rebel EFI 镜像启动,引导完成后按照提示进行。按照屏幕提示等待 10
9、秒或者按1键,选择当前光盘驱动器。这里提示请插入 MAC OS X 的 DVD 光盘。此时我们再次打开这个虚拟机的 Settings-Hardware,找到 CD/DVD(IDE)设备(你可以双击 VMWare 窗口右下角的光盘图标来快速打开,如图:) ,将刚才的 Rebel EFI 镜像替换为苹果系统的 DMG 镜像;点 Browse,将文件类型 CD-ROM images(*.iso)改为 All files (*.*)就能浏览到 DMG 文件了。这里有一个关键地方:选择 DMG 镜像文件后,将 Device status 里的 Connected 前打上勾(否则不能进入安装界面) ,然后
10、确定。此时,我们便进入了 MAC OS X 的安装程序准备阶段。有的朋友使用 Rebel EFI 引导可能会出现禁止符号,无法安装。遇到这个问题可以使用 Darwin 镜像替换 Rebel EFI,并重新启动虚拟机。在出现提示界面后,在 CD/DVD(IDE)设备里将 Darwin 镜像改为苹果的 DMG 镜像即可,同样记得给“Connected”选项打勾。经过一阵准备阶段就进入了苹果系统的安装过程;在这里特别提一下,有的同学在进行到选择安装盘的步骤时看不到硬盘选项,在屏幕上方的菜单中找到“实用工具”-“磁盘工具” ;对你的虚拟硬盘执行“抹掉”操作;操作完成后关闭“磁盘工具”窗口就 OK 了;
11、根据你的电脑配置不同,大概进行几十分钟的安装,你就可以用上苹果操作系统了。看到下图的界面,表示你的系统已经安装完成,需要重新启动。重新启动前你要特别注意,先要去掉安装时在 CD/DVD(IDE)设备上加载的苹果 DMG 镜像,换上 Darwin 或者 Rebel EFI 引导镜像,否则你将不能成功引导安装好的 MAC OS X 系统。如果使用一种引导失败,可以试着使用其他的引导镜像。还有需要在 VMWare 里的 MAC 系统上安装声卡、显卡等驱动的朋友,可以在网上寻找相关文章和驱动,或参考号外!折腾无限!VMware Workstation 7.0 虚拟机安装雪豹 snow leopard
12、10.6文章,本文就不赘述了。-4XP 和 MAC 共享目录因为我是在 Windows XP 中下载的 Mac OS 和 iPhone SDK 等安装必备文件,所以,要安装 iphone 开发环境,则需要将下载的安装包文件刻录成光盘;若不想刻录光盘,可以直接将这些文件传到虚拟机 VMWare 7,就可以进行安装。我在这里采用 windows XP 和 VMWare 共享目录的方法实现。在 xp 中需要将 iphoneSDK 目录,共享给 VMWare7.0 中的 Mac(leosnow)的方法:4.1 在 Windows XP 中需要将目录 iphoneSDK 设置为共享步骤:在 Window
13、s XP 中将 iphoneSDK 目录设置为共享:点击鼠标右键,选择属性-共享,选中“在网络上共享这个文件夹” ,点击确定按钮。4.2.记下 Windows XP 的 IP 地址4.3 在 VMWare7.0 中安装的 Mac 中访问 XP 的共享目录在 VMWare7.0 中安装的 Mac 中访问 XP 中的共享目录 iphoneSDK 目录。步骤:在 mac 中,点击主菜单 Finder 菜单项,按住命令按钮和 k 键组合键,注意:在普通 PC 或笔记本上(非 mac 电脑)的 cmdK ,连接服务器,smb:/ip 地址:在 smb:/后输入 Windows XP 的 IP 地址:19
14、2.168.6.222 点击“连接”按钮即可看到如下提示:选择我们需要共享的目录 iphoneSDK,并点击“好”按钮确认,即可打开该共享目录:5安装 iphoneSDK:1.在 Mac 中找到 iphoneSDK 的安装文件:“iphone_sdk_3.1.2_with_xcode_3.2.1_snow_leopard_10m2003.dmg”,用鼠标双击该文件图标,则会看到一个弹出窗口:点击“继续”按钮,出现安装器欢迎界面:点击“继续”按钮,是软件“许可”协议信息:点击“继续”按钮,出现“确认”窗口:点击“同意”按钮,出现协议信息:点击“继续”按钮,出现“确认”窗口:点击“Agree”按钮,出现安装路径选择窗口:选中安装目标路径后,点击“继续”按钮,出现“安装类型”选择窗口:点击“继续”按钮,出现“确认”窗口:点击“安装”按钮:注意:在安装过程之前,需要推出先退出 itunes。在 itunes 图标上,点击鼠标右键,在弹出菜单中选择“退出”即可关闭:之后,点击“continue”按钮,则安装继续进行:安装结束的提示:安装完成后,点击“完成”按钮即可