在使用iPhone进行调试之前,请查看以下Xcode和iOS版本的映射表:
Xcode 12.3 → iOS 14.3
Xcode 12.2 → iOS 14.2
Xcode 12.1 → iOS 14.1
Xcode 12 → iOS 14
Xcode 11.7 → iOS 13.7
Xcode 11.6 → iOS 13.6
Xcode 11.5 → iOS 13.5
Xcode 11.4 → iOS 13.4
下载地址:https://developer.apple.com/download/more/.
如果仍然遇到问题,请尝试在菜单中选择“Window > Devices and Simulators”取消配对设备,清理Xcode,重新连接并设置信任该设备,然后重新运行。这对我很有效!
Xcode 11.4包含iOS 13.4的SDK,如发布说明所述 这里。
如果想处理iOS 13.5,则必须更新到beta版本。
使用 Xcode 11.5 的开发者在尝试将他们的应用安装到 iOS 13.6 设备上时也会看到这个信息。这是一个非常令人困惑的消息。
你需要做的就是从此链接下载 iOS 13.6 的设备支持文件。
关闭 Xcode。
解压并将其粘贴到这个位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
重新打开 Xcode。
现在,您可以使用 Xcode 11.5 在 iOS 13.6 设备上安装应用了。
从(设置 → 通用 → 关于本机 → 软件版本)检查您的iOS版本,并从以下链接获取设备支持文件:
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
接下来,解压这些文件并将它们放在以下位置:
应用程序 → Xcode → 右键单击 → 显示包内容 → Contents → Developer → Platforms → iPhoneOS.platform → DeviceSupport
** 重新启动您的Macbook或PC **
重新启动后,Xcode将配置并准备在运行较高iOS版本的iPhone上安装您的应用程序。
Xcode 11.4不支持新的iOS 13.5。更新至Xcode 11.5解决了我的问题
https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes
已知问题 Xcode 11.4与运行iOS 13.4 beta 1和beta 2的设备不兼容。(60055806)
重新启动iPhone对我很有帮助。