低版本Xcode如何支持高版本iOS进行真机测试

在开发过程中,总会遇到iOS版本和Xcode版本的升级。对于开发者来说,Xcode作为一个生产力工具,稳定是第一要素,所以大多数人的更新频率并不是很高,这就导致了iOS的版本通常比Xcode的版本要高。这个时候如果进行真机测试时,Xcode会弹出下面的提示框,表示当前并不支持这个版本的iOS。

真机版本不支持提示

其实我们在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹中也可以看到,当前支持的版本不包括iOS 10.3.2。


Xcode 8.2.1默认支持的真机调试iOS版本

这种情况下,要么去苹果开发者官网下载最新的Xcode版本,要么导入iOS版本对应的真机测试包。

我在网上找到一份10.3(14E269)的真机测试包,下载解压后放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹里,如下图所示


导入10.3真机测试包

导入后可能Xcode没有立即扫描符号文件,所以需要重新启动Xcode并编译运行程序,如果还不行,可以尝试重新启动Mac。如果正常的话,会重新扫描符号文件,扫描完成后,就可以进行真机测试了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容