Xcode6 只支持iOS7和iOS8的模拟器测试
Xcode7 只支持iOS9和iOS8的模拟器加密
Xcode 并不会识别 SDKs 目录下的模拟器,我通过一些尝试之后,发现要放在这个目录下:spa
/Library/Developer/CoreSimulator/Profiles/Runtimes/.net
注意:是根目录,不在 Xcode 和 User 的目录下code
并且与旧版的模拟器不一样,新版模拟器是以simruntime为后缀打包的(其实仍是一个目录),以7.1的模拟器为例:blog

若是这个目录不存在的话,能够尝试用 root 权限建立这个目录:get
- 进入终端
- 获取root 权限:sudo -s
- 再建立这个目录:mkdir -p /Library/Developer/CoreSimulator/Profiles/Runtimes/
- 执行复制:cp -R {模拟器路径} /Library/Developer/CoreSimulator/Profiles/Runtimes/{模拟器}
如:cp -R /Volumes/IOS\ /Xcode\ Simulators/iOS\ 7.1.simruntime /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 7.1.simruntime
- 建立后查看这个目录的信息,会看到权限拥有者是 【system】而不是【你的用户名】
- 若是作完上面这些步骤后 Xcode 还不能正确识别出模拟器,能够尝试重启下电脑(可能重启 Finder 也行,我没有测试)
权限不正确的状况下也能直接修改(除了模拟器自己的权限,还有它父级目录的权限):
sudo chown -R root:wheel iOS\ 7.1.simruntime
之后的模拟器我都以加密的形式分享整个目录:打包
提取码:x5txfile
http://pan.baidu.com/s/1ntn7eNf终端
转载自:http://blog.csdn.net/zhangao0086/article/details/38491271