我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,但是Mac本都比较昂贵,所以我们可以采用Windows7上利用VMWare安装Mac操作系统的方法来模拟ios开发环境,达到降低成本的目的。
1.相关配置
操作系统:windows7旗舰版
Work station:VMWare10
Mac操作操作系统:OS X 10.8
2.相关资源下载地址
(1)VMWare10的资源比较多,可以到网上自己下载
http://www.xp510.com/xiazai/ossoft/desktools/22610.html
(2)OS X 10.8下载地址
http://download.csdn.net/detail/tianxuexuankui/6838565
(3)VMWare上的Mac补丁
http://download.csdn.net/detail/tianxuexuankui/6838579
(4)dmg格式转换成iso格式的工具UltraISO
http://www.cngr.cn/dir/209/271/2009032738116.html
3.安装过程
a.安装VMWare
检测CPU是否支持虚拟化 检测工具 securable.exe
我是Lenovo的机子,Win 7,
表明处于关闭状态(Locked OFF并不能表明CPU是否支持,到底支持不支持,请到主板BIOS中,看是否有VT的开启开关,开后,如显示为ON那就成功了,如还是OFF,那表明CPU不支持。
我的设置过程如下:重新开启——F1——BIOS——Advanced——cpu Setup——intel Virtualization Technology——Enabled——F10保存退出。
下载Vmware安装包后,直接安装就可以了。
b.安装VMWare的Mac补丁
将补丁文件下载之后,解压缩。打开安装文件的windows目录,右键以管理员身份运行install.cmd
c.创建虚拟机
VMWare安装好之后,选择"文件"---"新建虚拟机",进入到创建虚拟机的界面,如下
安装好Mac操作系统后,打开里面的浏览器就可以直接进入到Apple的官方网站,在网站里面搜索xcode就可以进入到Xcode的下载界面
这里需要注意下,不是所有的Xcode都可以使用的,Xcode和Mac OS X操作系统需要一定的相互匹配关系的,具体的情况可以参考下面:
xcode全部版本的下载地址,从国外网站找来的,发给没法番(你懂的)蔷的朋友们我用的是4.4.1, 我的ipad是ios 5.1.1固件,如果用4.5的xcode的话自带的sdk是6.0的,无法真机调试,又不想升级ipad、到6.0。只好用4.4.1的xcode了**我现在用的xcodee 4.4.1可以和4.5并存。。因为都是app格式的,其中一个xcode改一下名字就可以了。
**Xcode 3.2.3 and iPhone SDK 4 GM seed for
Snow Leopard
(10.6.2)
Xcode 3.2.3 and
iPhone SDK 4 Final
Snow Leopard
(10.6.2)
Xcode 3.2.3 and iOS SDK 4.0.1 for
Snow Leopard
(10.6.4)
Xcode 3.2.3 and iOS SDK 4.0.2 for
Snow Leopard
(10.6.4)
Xcode 3.2.4 and
iOS SDK 4.1
Snow Leopard
(10.6.4)
Xcode 3.2.5 and
iOS SDK 4.2 GM
Snow Leopard
(10.6.4)
Xcode 3.2.5 and
iOS SDK 4.2
Snow Leopard
(10.6.4)
Xcode 3.2.6 and
iOS SDK 4.3 GM Seed
Snow Leopard
(10.6.6)
Xcode 3.2.6 and
iOS SDK 4.3
Snow Leopard
(10.6.6)
Xcode 3.2.6 and
iOS SDK 4.3.1
Snow Leopard
(10.6.6)
Xcode 4 and iOS SDK 4.3
Snow Leopard
(10.6.6)
Xcode 4.0.1 and iOS SDK 4.3.1
Snow Leopard
(10.6.6)
Xcode 4.0.2 and iOS SDK 4.3.2
Snow Leopard
(10.6.6)
Xcode 4.1
Snow Leopard
(10.6.6)
Xcode 4.1
(10.7)
**Xcode 4.2 and iOS SDK 5.0 **
Snow Leopard
(10.6.6)
**Xcode 4.2 and iOS SDK 5.0 **
(10.7)
**Xcode 4.2.1 and iOS SDK 5.0 **
(10.7)
**Xcode 4.3 and iOS SDK 5.0 **
(10.7.2)
Note: For Xcode 4.3, you need also to install the optional components such as command line tools, and previous iOS Simulators from Xcode’s Download’s preferences
http://adcdownload.apple.com/Developer_Tools/xcode_4.3_for_lion_21266/xcode_43_lion.dmg
**Xcode 4.3.1 and iOS SDK 5.1 **
(10.7.3)
http://adcdownload.apple.com/Developer_Tools/xcode_4.3.1_for_lion_21267/xcode_431_lion.dmg
**Xcode 4.3.2 and iOS SDK 5.1 **
(10.7.3)
http://adcdownload.apple.com/Developer_Tools/xcode_4.3.2/xcode_432_lion.dmg
**Xcode 4.3.3 and iOS SDK 5.1 **
(10.7.3)
http://adcdownload.apple.com/Developer_Tools/xcode_4.3.3_for_lion/xcode_4.3.3_for_lion.dmg
**Xcode 4.4 and iOS SDK 5.1 **
Lion (10.7.3) or Mountain Lion (10.8)
http://adcdownload.apple.com/Developer_Tools/xcode_4.4_21362/xcode446938108a.dmg
**Xcode 4.4.1 and iOS SDK 5.1 **
Lion (10.7.3) or Mountain Lion (10.8)
http://adcdownload.apple.com/Developer_Tools/xcode_4.4.1/xcode_4.4.1_6938145.dmg
**Xcode 4.5 and iOS SDK 6 GM Seed **
Lion (10.7.4) and Mountain Lion (10.8)
http://adcdownload.apple.com//Developer_Tools/xcode_4.5_gm_seed/xcode_4.5_gm_seed.dmg
Xcode 4.5 and iOS SDK 6
Lion (10.7.4) and Mountain Lion (10.8)
http://adcdownload.apple.com/Developer_Tools/xcode_4.5/xcode_4.5.dmg
Command Line Tool for Xcode 4.5
Mountain Lion (10.8)