Windows中安装Mac OS

最近要搞iphone的开发,可惜一点基础没有,在我的windows xp中安装这个iphone SDK那个叫费劲呀,虽然网上很多帖子,但是有些不提供软件下载地址,不是叫人心烦吗?不多说了,记下这次折腾的步骤吧。
1. 准备硬件
   必须要支持VT(Virtualization Technology)技术的CPU,内存要2GB以上才好,因为MacOS推荐1GB以上,硬盘空闲空间应该在30GB左右。我的笔记本是Thinkpad T61,VT缺省是Disabled的。重启系统,按下F1,进入BIOS,在config->CPU中将Intel Virtualization Technology改为Enable。保存设置后,一定要关闭电源,而不是简单的重启,否则不起作用,有点BT。。。
2. 准备软件
2.1.下载VMWare 7.0: 
可以到官方网站下载试用版。另外网上还有很多VMware-workstation-7的精简版,也挺好用的,我用的就是。
2.2.下载Mac OS: 
这就是苹果的操作系统。本文下载的是snowleopard 10.6。 
网上有许多,我在电驴上下载的,版本[苹果雪豹操作系统正式版].snowleopard_10a432_userdvd.dmg
2.3.下载iphone SDK: 
 
在iphone官方网站下载的
http://developer.apple.com/iphone/index.action
我下载的是:xcode_3.2.2_and_iphone_sdk_3.2_final.dmg
2.4.下载引导光盘: 
网上介绍说用Darwin.iso或Rebel EFI.iso 来用于引导光盘,但是太难找了,最后好像在vdisk.cn上找了一个,即:
http://www.vdisk.cn/down/index/4144740A7417
(darwin300.rar)
 
3. 安装虚拟机
3.1.安装虚拟机VMWare7.0 
在Windows XP上安装虚拟机:VMWare Workstation 7.0。 
本文安装的是VMware-workstation-7.0精简版。
3.2 创建虚拟机 
使用File->New->Virtual Machine创建一个虚拟机。 
在选择操作系统时,选择Other->FreeBSD 64-bit。 

3.3虚拟机设置 
1) CPU设置为1核即可,2核也可以。 
2) 内存建议设置为:1024MB。 
3.) 硬盘最少分配15GB。 
4) 删除软驱。 
可以在Customize Hardware选项中,将软驱删除,因为我们不会再用软驱。 

3.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安装程序,很可能是忽略了这步或者修改错了。 
-------------------------------------- 

4.在虚拟机VMWare7.0上安装Mac OS 
  
4.1用Darwin.iso镜像进行引导。 
先装载镜像文件:在刚才建立的虚拟机Settings->Hardware中, 
选择CD/DVD(IDE)设备, 
选择右侧的Use ISO image file, 
点Browse加载Darwin.iso。 

装载完镜像文件后,现在启动虚拟机。 
先演示使用darwin.iso镜像启动,引导完成后按照提示进行。 
按照屏幕提示等待10秒或者按'1'键,选择当前光盘驱动器。 
这里提示请插入MAC OS X的DVD光盘。 
此时我们再次打开这个虚拟机的Settings->Hardware, 
找到CD/DVD(IDE)设备(你可以双击VMWare窗口右下角的光盘图标来快速打开,如图: ), 
将刚才的darwin.iso镜像替换为苹果系统的DMG镜像; 

点Browse,将文件类型CD-ROM images(*.iso)改为All files (*.*)就能浏览到DMG文件了。 
这里有一个关键地方:选择DMG镜像文件后, 
将Device status里的Connected前打上勾(否则不能进入安装界面),然后确定。 
经过一阵准备阶段就进入了苹果系统的安装过程; 
在这里特别提一下,有的同学在进行到选择安装盘的步骤时看不到硬盘选项, 
在屏幕上方的菜单中找到“实用工具”->“磁盘工具”; 
对你的虚拟硬盘执行“抹掉”操作; 

操作完成后关闭“磁盘工具”窗口就OK了; 

根据你的电脑配置不同,大概进行几十分钟的安装,你就可以用上苹果操作系统了。 

看到下图的界面,表示你的系统已经安装完成,需要重新启动。 

重新启动前你要特别注意,先要去掉安装时在CD/DVD(IDE)设备上加载的苹果DMG镜像, 
换上Darwin或者Rebel EFI引导镜像,否则你将不能成功引导安装好的MAC OS X系统。 
如果使用一种引导失败,可以试着使用其他的引导镜像。 

还有需要在VMWare里的MAC系统上安装声卡、显卡等驱动的朋友,可以在网上寻找相关文章和驱动, 
或参考《号外!折腾无限!VMware Workstation 7.0 虚拟机安装雪豹snow leopard 10.6》文章,本文就不赘述了。 

-------------------------------------- 
5.XP和MAC共享目录 

因为我是在Windows XP中下载的Mac OS和iPhone SDK等安装必备文件, 
所以,要安装iphone开发环境,则需要将下载的安装包文件刻录成光盘; 
若不想刻录光盘,可以直接将这些文件传到虚拟机VMWare 7,就可以进行安装。 
我在这里采用windows XP和VMWare共享目录的方法实现。 
在xp中需要将iphoneSDK目录,共享给VMWare7.0中的Mac(leosnow)的方法: 

5.1在Windows XP中需要将目录iphoneSDK设置为共享 
步骤:在Windows XP中将iphoneSDK目录设置为共享: 
点击鼠标右键, 
选择属性->共享,选中“在网络上共享这个文件夹”,点击确定按钮。 

5.2.记下Windows XP的IP地址 

5.3在VMWare7.0中安装的Mac中访问XP的共享目录 
在VMWare7.0中安装的Mac中访问XP中的共享目录iphoneSDK目录。 
步骤:在mac中,点击主菜单Finder菜单项, 
按住命令按钮和k键组合键, 
注意:在普通PC或笔记本上(非mac电脑)的cmd+K ,连接服务器,smb://ip地址: 
在smb://后输入Windows XP的IP地址:192.168.6.222点击“连接”按钮即可看到如下提示: 
选择我们需要共享的目录iphoneSDK,并点击“好”按钮确认,即可打开该共享目录: 

6.安装iphoneSDK: 
6.1.在Mac中找到iphoneSDK的安装文件: 
“xcode_3.2.2_and_iphone_sdk_3.2_final.dmg”, 
用鼠标双击该文件图标,则会看到一个弹出窗口: 
点击“继续”按钮,出现安装器欢迎界面: 
点击“继续”按钮,是软件“许可”协议信息: 
点击“继续”按钮,出现“确认”窗口: 
点击“同意”按钮,出现协议信息: 
点击“继续”按钮,出现“确认”窗口: 

点击“Agree”按钮,出现安装路径选择窗口: 
选中安装目标路径后,点击“继续”按钮,出现“安装类型”选择窗口: 
点击“继续”按钮,出现“确认”窗口: 
点击“安装”按钮: 
6.2 安装过程中可能会报MacOS版本不够高,需要10.6.2,而系统缺省的是10.6,可以通过修改配置文件来欺骗SDK安装程序。
1) 打开控制台(Applications/Utilitis/Terminal); 
2)输入sudo -s和密码,切换到root; 
3)修改/System/Library/CoreServices/SystemVersion.plist文件,把版本号改成10.6.2, 保存; 
4)启动SDK安装程序即可。 
注意:在安装过程之前,需要推出先退出itunes。 
在itunes图标上,点击鼠标右键,在弹出菜单中选择“退出”即可关闭: 
之后,点击“continue”按钮,则安装继续进行: 


安装结束的提示: 
安装完成后,点击“完成”按钮即可。

6.3 安装完成后,在设备->Developer->Application->Xcode运行,创建工程。
在创新工程时,可能在新建项目时(New Projects)的时候,xcode老是未响应。重装过iphone SDK,但是仍然不能解决问题。 此时,需要考虑安装操作系统补丁,到apple官方网站可以免费下载,我下载的是:MacOSXUpd10.6.2.dmg。安装后此问题解决。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值