也许你想把xcode升级到最新版的4.6.X来体验最新的功能,但是最新版的XCODE只会附带一个最新的simulator,我们想要在IOS5.1或IOS5.0系统上测试,但是我们又没有足够型号的IPHONE或IPAD时,只能用对应的simulator5.1和simulator5.0来测试了
那这就涉及到最新xcode安装老的模拟器的问题了
1.xcode->preferences
2.【downloads】->components->下面就有ios 6.0 simulator ios 5.1simulator ios 5.0simulator
3.如果你能直接INSTALL正常,那就直接跳到步骤5吧 我RP不行 在这一步下载的时候卡住了
由于下载慢,可能中间中断了,不管什么原因吧,反正最后报一个错误
"Failed to mount file://localhost/Users/admin/Library/Caches/com.apple.dt.Xcode/Downloads/Xcode.SDK.iPhoneSimulator.5.1-5.1.dmg at file://localhost/var/folders/sw/qht9m6ln7353v5mbfyvhtmf00000gn/T/attached-image-6fdc393a2528f4e65d994f841bfb0d76b998b7e3/: not recognized"
4.手动下载simulator,网上的下载链接实在是少啊 找了半天也没找到个全的
方法:步骤1,到下列目录中
Users/<user>/Library/Caches/com.apple.dt.Xcode/Downloads/将下面的一个文件拷贝到桌面上,将扩展名改为.plist
好吧 你可以用 cp src_path dest_path命令来拷贝
步骤2.用xcode打开.plist文件,寻找到Root/downloadables/,我的这个文件下有30个文件,你可以挨个打开看看了,里面有名字的,找到simulator6.0,simulator 5.1,simulator 5.0的链接用迅雷(好吧,我承认我爱迅雷)下载吧
步骤3.下载完毕后,选个目录(记住)直接安装吧,所有的simulator安装方法一样
/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk将这个文件夹拷贝到
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk注意: Xcode.app右键可以"显示包内容“
6.安装完毕了,重启XCODE,随便打开一个project
只有几个simulator,最新安装的simulator没有显示,不要怕,这个不是你安装失败了,而是设置问题
6.只需要将PROJECT的Deployment Target改为你要测试的系统型号就OK
注意,你要在IOS低版本的系统上运行,是可以用高版本的SDK的,这个是兼容的
如你要测试IOS5.1系统,可以使用IOS6.0的SDK,这应该叫向下兼容吧,所以这里就使用最新的SDK,千万不要改这个
我当时费了半天时间搞定,写出来希望大家遇到这样的问题,可以节省下更多的时间来泡妞或做更高级的事情。。。
万事俱备,只欠鼓掌 哈哈