iPhone 7 Plus(iOS13.5.1)在Xcode11.3.1运行APP报错求修复方案
解决Xcode 11.3.1不支持iOS 13.5.1设备的办法
我之前也碰到过一模一样的版本兼容问题,给你几个亲测有效的解决办法,帮你顺利用这个iPhone 7 Plus完成QA测试:
手动添加iOS 13.5.1的设备支持文件
这是不用升级Xcode就能快速解决的方案,步骤如下:- 找一台安装了Xcode 11.6及以上版本的设备(这类版本原生支持iOS 13.5.1),找到设备支持文件的路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport - 在这个文件夹里找到名为
13.5.1 (17F80)的文件夹,把它拷贝到你当前Xcode 11.3.1的相同路径下 - 重启Xcode,再连接你的iPhone 7 Plus,应该就能正常识别并调试了
提示:如果身边没有高版本Xcode,可以找开发同事拷贝对应的支持文件夹,或者从自己之前安装过的高版本Xcode备份里导出
- 找一台安装了Xcode 11.6及以上版本的设备(这类版本原生支持iOS 13.5.1),找到设备支持文件的路径:
升级Xcode到兼容版本
Xcode 11.6及以上版本完全支持iOS 13.5.1,而且你的Mac系统是10.15.5(Catalina),和这个版本的Xcode完美兼容:- 可以直接通过App Store搜索Xcode进行升级,或者从苹果官方开发者渠道下载对应版本的安装包
- 升级前建议备份好你的项目文件,避免出现少量语法兼容警告(但基本不会影响QA测试的正常进行)
临时优化:开启无线调试
在完成上述任意一种方案后,你还可以开启无线调试功能,方便测试时自由操作设备:- 用数据线连接设备到Mac,打开Xcode的
Window > Devices and Simulators菜单,选中你的iPhone 7 Plus,勾选Connect via network - 拔掉数据线后,只要设备和Mac在同一个局域网内,就能继续无线调试测试,不用一直插着线
- 用数据线连接设备到Mac,打开Xcode的
内容的提问来源于stack exchange,提问作者Ojay
相关产品推荐
相关产品推荐

