如何使用Xcode 11在搭载iOS 15的iPhone 11上运行应用?
Xcode 11 识别iOS 15设备的实操解决方案
核心原理是给旧版Xcode补充对应iOS版本的设备支持文件,不需要升级Xcode或macOS系统,操作步骤如下:
- 完全退出正在运行的Xcode 11
- 获取iOS 15版本的Xcode设备支持文件夹,你可以从已安装Xcode 13的同系统设备上提取,也可以使用其他本地可获取的合规支持文件,文件夹命名一般为
15.0、15.x对应你的iOS小版本 - 打开访达,进入应用程序列表,右键点击Xcode.app选择「显示包内容」,依次进入以下路径:
/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport - 将准备好的iOS 15支持文件夹放入上述
DeviceSupport目录中 - 重新打开Xcode 11,插入iPhone 11,等待Xcode完成设备符号文件加载即可,首次加载通常需要3-10分钟,请勿中途断开设备连接
异常排查方案
如果操作完成后仍无法识别设备,可按以下步骤排查:
- 确认iPhone已在「设置-通用-VPN与设备管理」中完成当前电脑的信任授权
- 打开Xcode顶部菜单栏的
Window-Devices and Simulators,查看左侧设备列表是否出现你的iPhone,若存在黄色警告标识,点击后等待系统自动处理完成即可 - 应急替代方案:如果暂时找不到iOS 15的支持文件,可以将
DeviceSupport目录下已有的最高版本(一般为14.x)文件夹复制一份,重命名为你设备对应的iOS 15版本号,重启Xcode后即可正常使用,该方案可能存在少量调试日志显示异常,不影响常规功能测试
内容的提问来源于stack exchange,提问作者J.Zeng
相关产品推荐
相关产品推荐

