iOS7.1模拟器似乎不能运行在MacOS_10.11上

最近要适配,所以把系统升级到了最新的macos10.11,但是装得是Xcode6.4,因为要调试iOS7.1的版本所以没装Xcode7。每次升级系统,都伴随着烦人的环境配置问题,这也是我不太爱升级系统的原因,除非到了要用、非升不可的时候才会动。

记录下升级的问题:

1、升级10.11和Xcode6.4很顺利,然后发现没有iOS7.1,于是先把自己从之前Xcode5.1中拷贝出来的iOS7 sdks文件夹拷到Xcode6.4的app中存放iOS8.4的路径中,重启系统后发现不能选择iOS7.1的target。同时发现iOS8.4的启动目录是一个文件夹跳转,猜想可能在10.11中模拟器的启动路径有修改不再在Xcode应用本身了(参考网上有说Xcode6.x的模拟器路径在/Library/Delevelop下的路径,他的系统是10.10)。手动第一次安装失败,之后参考网上说的在Library在新建目录copy sdks过去,也不行,奶奶的只能猜想是10.10和10.11的模拟器路径又不一样了,所以尝试2;

2、在Xcode6.4自带的downloads中下载iOS7.1,在经过无数次断开连接后终于下好,在执行安装过程中,系统提示安装权限不够无法执行。我就曰了尼玛好不容易下好了又不能装,查了下是Xcode的bug,要从命令行root权限启动Xcode后再选择下载就可以安装。没法,只得这样搞。来回折腾已经快1天过去了,但是问题3又来了;

3、root下装好iOS7后,特地跑到Xcode应用本身的simulator目录中和/Library去看,果然都没有新装的模拟器,所以基本确定模拟器路径改变,于是兴冲冲把destination设到iOS7,RUN,果断黑屏,unable to boot ios simulator,但是iOS8.4正常。于是想到iOS7是root安装的,是不是我自己的用户没权限打开iOS7呢,于是从命令行sudo运行Xcode,紧接着问题4来了:

4、命令行打开Xcode后,不仅iOS7模拟器仍然打不开,8.4也不行了,吓得我赶紧quit再用自己用户登录,一进去Xcode就提示说文件无编辑权限,还unlock不了。得,肯定是root进来的时候修改了文件权限,又折腾了一会去project的目录下chown后,8.4可以打开了,7.1仍然不行。

算了不想折腾了,决定用windows解决问题的终极办法:重装。网上找半天终于找着一个10.10.4,赶紧下载保存,只能在10.10.4下再将以上步骤都试下看能否装上7.1。玛德7.1和8.4共存就这么困难吗?


所以综上,我折腾良久的感悟:

a、苹果的系统一定不要升到最新版,最好是往前隔一代,因为ide的环境配置在最新中一定会有问题,而且由于太新网上也不会有共享的解决办法;

b、ide最好跟系统版本匹配,不要像这次这样Xcode6.4 + 10.11,要么就6.4 + 10.10,要么就7.1 + 10.11,隔代匹配问题多;

c、苹果的系统和ide安装文件自己要备好份,发现好用的匹配版本一定要留存,网上的资源特别难找,尤其是一个只能bai+du的国度。

d、自己的系统也要适当跟住时代的脚步,大概3、4个月半年就可以看看新系统或ide,如果评价不错就赶紧更新,不要像这次直接从10.8.5到10.11,俗话说步子大了容易扯着蛋啊。

Apple这么热衷于同一系统隔不久就一个个版本的放出,确实能取悦普通用户,觉得天天都是新的,但对于要求开发环境稳定第一的人来说,这毫无疑问又是一系列debug的过程,所以,不说了又得降级系统了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值