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

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

低版本Xcode如何支持高版本iOS进行真机测试_第1张图片
真机版本不支持提示

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


低版本Xcode如何支持高版本iOS进行真机测试_第2张图片
Xcode 8.2.1默认支持的真机调试iOS版本

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

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


低版本Xcode如何支持高版本iOS进行真机测试_第3张图片
导入10.3真机测试包

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

你可能感兴趣的:(低版本Xcode如何支持高版本iOS进行真机测试)