OS X EI Capitan 下尝试安装Xcode 6.4 和 Xcode 7.0.1 失败总结

特注:本篇是一篇失败经验的总结,请读者阅读前留意。


1、为什么要装两个Xcode?
    听说Xcode 7很早就出来了,我就是听说听说,闲着Xcode 6.4用着好好的,倒是没想过要升级。
    9月21,看了一下Mac 的App Store 有Xcode 7.0 正式版的更新了,想着也是时候升级了,就升级了。
    然后一个同事看到我在升级,他就建议我顺便把Mac的系统也升级了吧,原因是升级后会顺畅很多。
    升就升吧,只是公司的网络有点坑爹,升系统的时候,下载了几次后才能安装成功。
    而且用了Xcode 7.0 后,也开始了解iOS 9.0 的新特性了。
    好吧,上面偏题了,现在进入主题:为什么要装两个版本的Xcode?
    因为我现在负责的项目最低只吃iOS 7.0。所以我个人觉得有必要装个iOS 7.1 的模拟器,以兼容iOS 7.0 的测试。

    2、尝试过并且是没作用的方法:
    刚开始从网上搜到的是Xcode 6 之前的模拟器安装方法。具体实践以后发现这个方法根本行不通。因为Xcode 6 开始,模拟器的安装路径发生变化了。具体解析,请参考这里:http://www.cocoachina.com/bbs/read.php?tid=231024

    3、尝试过后,虽然也是不起作用,但是应该这是本人能力问题导致的:
    (1)我思考了一下:既然是Xcode 6 以后,模拟器的安装路径变了,那就安照Xcode 6 的安装路径来复制文件可好?
    于是参考 http://blog.csdn.net/zhangao0086/article/details/38491271 这里的方法,把iOS 7.1.simruntime 复制的到了 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 下。发现也没什么作用。


    继续上网搜索,说是Xcode 7 不支持 iOS 7.1 什么的。是不是这样,我就没有继续追究下去了。希望知道怎样在Xcode 7 中装 iOS 7.1 模拟器的大神,可以在评论中给小弟指点一下。
    (2)既然简单的复制方法不行,我最后就想到了装两个Xcode这个方法。
        然后我从官网下载了 Xcode 6.4 ,把原来安装好的Xcode 7.0.1 和 Xcode 6.4 安装在不同的路径,就这样安装上去了。当然,如果安装的方法不正确,是会出很多错误的。本人也有一些地方没有正确安装,因此,本次安装虽然可以用了,但是打开 iOS 7.1 模拟器的时候,总是提示 Unable to boot the iOS simulator 。
    还有一个问题就是 Xcode 6.4 在OS X EI 下会有这样的一个小问题:(模拟设备不见了!?)

               

    这个的解决方法就是把Xcode 6.4 拉大!!
    到此,我已经不想在继续折腾了。电脑毕竟是公司的,不好乱来,而且我自己的电脑还是Xcode 6.4 ,有测试需要的时候再用自己的电脑测就好。

    到此,我这次经验的总结就完了吧。希望有懂得更好更方便的在Xcode 7 中安装 iOS 7.1 模拟器的同行,能给小弟提个建议,小弟不胜感激。

    PS: 在Xcode 中,如果下载安装模拟器后,提示去权限安装模拟器,那就用命令行启动Xcode。具体参照以下:

    http://blog.csdn.net/mengxiangyue/article/details/48413281

 

  2015-12-03 补充

      这两天才去把公司电脑的Xcode升级到7.1.1版本。发现升级后,我原本放在 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 下的iOS 7.1.simruntime 竟然可以识别了。但然并卵,但我用7.1的模拟器运行程序时,报了无法找到liblaunch_sim.dylib该文件,但明明该文件是存在的。

  好吧至此,我还是无法在Xcode 7.0以上版本用上7.1的模拟器。待续。。。

 

 
 
 
 

你可能感兴趣的:(OS X EI Capitan 下尝试安装Xcode 6.4 和 Xcode 7.0.1 失败总结)