Xcode 8.0配置iOS 10模拟器
Xcode 的 iOS10 模拟器支持,总是让人头大,是升级了 Xcode 之后,突然发现提示“Could not find Developer Disk Image”?嗯,这事儿我也遇到过,还挺常见。简单来说,就是 Xcode 找不到你目标系统的模拟器镜像。你要干的,就是给它手动补上去。
iOS10 的开发需求,其实对 Xcode 的版本有要求。Xcode 8.0以上才能支持 iOS 10 的模拟器。你可以点开 Xcode 左上角的“关于”看下自己版本,太低了就升级,不然白忙活。
要看模拟器镜像有没有装好。去偏好设置 > 组件那块瞄一眼,没看到 iOS 10 的?那就点“下载”下下来。如果 Xcode 太新了,连下载入口都没,那就只能手动来了。
手动怎么搞?先找一个 iOS 10 模拟器镜像,比如文件夹名叫10.0 (14A5339a)
的那种。把它拷贝到Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
下面。如果已经有一份旧的,直接覆盖就行。
重启 Xcode,这是关键一步,不重启 Xcode 还以为你啥都没干过。接下来去菜单栏的“产品 > 目的地”看看,iOS 10 的模拟器应该就能选了。没有?点“+”添加一个,选版本就行。
如果你跑的时候还报错,有是权限不够。试试管理员权限打开 Xcode,或者把DeviceSupport
那个目录的权限放宽一点。
如果你还在为 iOS10 调试头疼,这个方法挺实用的。模拟器配好了,不光能兼容老设备用户,多崩溃也更容易复现。如果你需要模拟器镜像,可以看看Xcode8 ios10 developer disk image这种资源,靠谱的挺多。
13.77MB
文件大小:
评论区