【xcode】最新版xcode4.6.X使用老的simulator6.0 5.1 5.0

来源:互联网 发布:淘宝客服旺旺操作 编辑:程序博客网 时间:2024/04/30 22:02

也许你想把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"

这种情况下我就需要手动下载simulator了

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右键可以"显示包内容“

5.到xcode->preferences->【downloads】->components->下,看到所有的simulator已经安装完毕

6.安装完毕了,重启XCODE,随便打开一个project


只有几个simulator,最新安装的simulator没有显示,不要怕,这个不是你安装失败了,而是设置问题

6.只需要将PROJECT的Deployment Target改为你要测试的系统型号就OK


注意,你要在IOS低版本的系统上运行,是可以用高版本的SDK的,这个是兼容的

如你要测试IOS5.1系统,可以使用IOS6.0的SDK,这应该叫向下兼容吧,所以这里就使用最新的SDK,千万不要改这个


我当时费了半天时间搞定,写出来希望大家遇到这样的问题,可以节省下更多的时间来泡妞或做更高级的事情。。。

万事俱备,只欠鼓掌 哈哈



原创粉丝点击