我在iOS 13.5上,并使用Xcode 11.4进行构建。我收到此错误消息:
这KBlackberry
是我的iPhone设备名称。
我尝试重新启动设备并重新连接,当然还有其他各种操作,但似乎没有任何解决方法。我的下一步是尝试更新版本的Xcode。
Answers:
Xcode的11.4包括上发行说明中提到的iOS SDK的13.4 这里。
如果您想使用iOS 13.5,则必须更新到beta版本。
在使用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
使用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设备上安装该应用程序。
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)
从(设置→常规→关于→软件版本)检查您的iOS版本,并从下面的链接获取设备支持文件:
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
接下来,解压缩文件并将它们放在以下位置:
应用程序→ Xcode →右键单击→显示包内容→目录→开发人员→平台→ iPhoneOS.platform → DeviceSupport
重新启动Xcode
如果您使用的是iOS 13.5和Xcode 11.5,则删除该设备并再次添加该设备对我来说就是固定的。
重新启动Mac是解决该问题的唯一方法。
我在重新启动之前尝试的其他操作无效:
阅读DanielSmurts的答案后,我现在也正在使用无线调试。
Xcode版本可能不支持您手机的iOS版本。您可以通过“添加其他模拟器”,点击该对话框左下方的+号,然后在“ OS Version ”(操作系统版本)字段中选择“ Download more Simulator runtimes ...”(下载更多模拟器运行时...)来验证这一点。将最新可用的OS版本与手机的iOS版本进行比较(在手机上,转到“设置” ->“常规” ->“关于”)。
只要不对您造成任何问题,升级Xcode即可解决此问题。如果出于某些原因您需要保留相同的Xcode版本,但仍需要支持更新的iOS版本,请查看以下文章:https : //davidlaristudios.com/2016/11/adding-device-support-to-xcode/
您实际上可以从较新的Xcode版本中复制设备支持,然后将其粘贴到您的Xcode版本中。请注意,这要求您单独下载新的Xcode版本-不要升级当前版本。您可以直接从Apple下载较新的Xcode版本。
请从该URL下载最新的设备并添加到设备。
https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/
如果您需要使用Xcode 11.4,请尝试以下操作:
xcodes
例如);/Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
到/Applications/Xcode-11.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
;现在,您应该可以使用Xcode 11.4在iOS 13.5上运行您的应用程序。
我以前修复它的步骤:
它仍然显示相同的错误,因此,
而且有效。
我使用的是Xcode beta 3(撰写本文时为最新版本),并且在运行最新的iOS 14 Beta的iPhone XS上遇到了此问题。
在尝试了许多建议之后,解决方案是重新启动我的iPhone。
我正在使用iPhone SE iOS 13.6.1和Xcode 13.5,但遇到了同样的问题。在iPhone is not available. Please reconnect the device
打开警告窗口的同时,我关闭了iPhone,重新打开并重建了Xcode项目,然后Trust
在iPhone中进行编辑,问题解决了。
我现在正在使用Xcode 11.6,macOS 10.15.6和iOS 13.5.1。
首先,问题是我使用的是Xcode 11.4。但是我无法升级,因为我还没有安装macOS v10.15(Catalina)。(而且我无法升级,因为我的RAID掉了,我无法进行备份,但这是另一个传奇。)
升级到Catalina之后,再升级到Xcode 11.6,我仍然无法在该设备上构建。因此,我打开了设备和模拟器并取消了手机的配对,如此处的评论所述。然后,当我尝试重新配对时,一条警告消息说设备正忙(不是)。最终,在重新启动手机(必须重新绑定以使其重新启动),清洁Xcode并重新配对手机之后,我终于终于为设备构建了。祝你好运!