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

KBlackberry是我的iPhone设备名。

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


当前回答

在尝试了之前所有的答案后,唯一对我有用的是iOS 14.2运行Xcode 12.2 beta,然后切换回Xcode 12.0.1产品。

其他回答

你的Xcode版本很可能不支持你手机的iOS版本。你可以通过“添加其他模拟器”来验证这一点,点击对话框左下角的+号,然后在OS Version字段中选择“下载更多模拟器运行时…”比较最新可用的操作系统版本与您手机的iOS版本(在您的手机上进入设置->常规->关于)。

升级Xcode可以解决这个问题——只要不给你带来任何问题。如果出于某种原因,你需要使用相同的Xcode版本,但仍然需要支持更新的iOS版本,请查看这篇文章:https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/

你可以从一个更新的Xcode版本中复制设备支持,然后粘贴到你的Xcode版本中。请注意,这需要你单独下载新的Xcode版本-不要升级你的当前版本。你可以直接从苹果下载更新的Xcode版本。

在你调试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/下载。

如果您仍然遇到错误,请尝试在菜单窗口>设备和模拟器中取消设备配对,清除Xcode,重新连接并信任设备,然后重新运行。这对我很管用!

获取更多信息:https://en.wikipedia.org/wiki/Xcode

我今天遇到了这个问题。[设备名]不可用。请重新连接设备。

我的iPhone运行的是iOS 13.6.1,最新版本的Xcode不支持该操作系统。我在这里的苹果开发者论坛上看到了一条将手机更新到iOS 13.7的评论,这为我解决了这个问题。

如果你使用的是旧版本的Xcode,你的手机已经更新了,你不需要更新你的Xcode。可以简单地添加设备支持。

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

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)