Xcode6.X手动安装低版本模拟器

随着iOS版本的不断更新,用户手机里的iOS系统版本也不尽相同。虽然iOS9的公测版以及各种beta版本早已发布,但是根据我APP后台的系统版本分布的统计数据显示,仍然有一小部分用户坚持着iOS7以及以下版本的系统。当然了,iPhone4用户可以升级的最高版本就是iOS7.12,纵使他们想升级也无能为力了。虽然使用低版本系统的用户只占很少一部分,但是我们也不能无情的抛弃他们,不是么?所以,我们需要在程序设计的过程中,充分考虑到版本的不同而带来的代码编写上的差异,以便做好多版本的适配。iOS7和iOS8在API方面还是有很多差异的,详情可以参考官方文档,这里就不再赘述,本篇讲述的主要问题是如何在Xcode6.X中安装各种不同版本的模拟器。

最简单的安装方法

  • 打开Preferences:
偏好
  • 然后选中DownLoads:
下载
  • 找到你想要下载的模拟器,点击右边的下载按钮即可下载。

但是身在天朝,下载速度实在是不敢恭维,所以我们只好先用下载工具把模拟器的安装包下载好,然后再添加到Xcode中。

附上模拟器的网盘链接一枚: 网盘地址 密码: v264

(旧版本)在Xcode6以前的版本,你需要把解压后的文件放到以下路径即可:

/Applications/{{Xcode App}}/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

(新版本)在Xcode6之后,路径发生了一些变化,而且模拟器的压缩包格式也发生了一些变化。新版的模拟器的格式为simruntime后缀的文件,其实也是一种压缩包。需要把这个压缩包放到以下路径下:

/Library/Developer/CoreSimulator/Profiles/Runtimes/

如果你的Mac不存在这个目录的话,就需要手动创建一个了。

  1. 打开终端
  2. 获取root权限(需要输入管理员密码)
sudo -s
  1. 创建这个目录
mkdir -p  /Library/Developer/CoreSimulator/Profiles/Runtimes/

然后你就可以找到这个目录了

前往文件夹

把你解压出的文件,放入此文件夹(可能会要求输入密码)

文件夹

重启Xcode,就可以使用它了

模拟器