我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:

KBlackberry是我的iPhone设备名。

我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。


当前回答

如果你的iPhone iOS版本高于Xcode设备支持,你应该从这个网站下载设备支持的文件,然后粘贴到下面的位置:

/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5

其他回答

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)

如果你所使用的Xcode版本支持你所瞄准的主要iOS版本,那么就有一个变通方案。假设你已经安装了Xcode 12.1.0,你希望在iOS 14.2的设备上运行你的项目。

然后,您可以从这里下载iOS开发者磁盘镜像,并将其从下载文件夹移动到/Applications/Xcode_12.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

你可以下载iOS 14.2开发者磁盘镜像,并将14.2.zip的内容解压到Xcode的DeviceSupport目录。

我使用的是iPhone SE iOS 13.6.1和Xcode 13.5,我也遇到了同样的问题。而iPhone还没有。请重新连接设备警告窗口打开,我关闭iPhone,重新打开并重建Xcode项目,信任iPhone,我的问题解决了。

如果您使用电缆连接它,请清理构建文件夹,在模拟器上运行它,然后立即在手机上再次运行它。

如果你使用无线网,确保你的电脑和手机上的Wi-Fi连接完全相同,或者打开手机上的个人热点,将你的电脑连接到热点上,以确保它们使用完全相同的连接。

请从这个URL下载最新的设备并添加到设备中。

https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/