我在iOS 13.5上,并使用Xcode 11.4进行构建。我收到此错误消息:
KBlackberry
是我的iPhone设备名称。
我尝试重新启动设备,然后当然重新连接了其他设备,但似乎没有任何解决方法。我的下一步是尝试更新版本的Xcode。
答案 0 :(得分:297)
在使用iPhone进行调试之前,请遵循以下有关Xcode和iOS版本的映射表:
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,重新连接并信任该设备,然后重新运行。它为我工作!
答案 1 :(得分:188)
Xcode 11.4包括发行说明中提到的iOS 13.4的SDK。 here 如果要处理ios 13.5,必须将其更新为Beta版
答案 2 :(得分:40)
正在使用Xcode 11.5并尝试在iOS 13.6设备上安装其应用程序的开发人员也会看到此消息。这是一个非常令人困惑的消息。
您需要做的就是从此链接下载iOS 13.6的设备支持文件 enter link description here
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /
现在您可以使用Xcode 11.5在iOS 13.6设备上安装应用程序
答案 3 :(得分:36)
好吧,为了能够获得有关为什么发生这种情况的一些信息,我这样做了。
答案 4 :(得分:32)
答案 5 :(得分:18)
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)
答案 6 :(得分:12)
如果您使用的是iOS 13.5和Xcode 11.5,请删除该设备并再次添加该设备为我修复了该问题。
答案 7 :(得分:12)
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
应用程序>> Xcode >>右键单击>>显示软件包内容>>目录>>开发人员>>平台>> iPhoneOS.platform >> DeviceSupport
干杯
答案 8 :(得分:10)
我今天遇到了这个问题。 [设备名称]不可用。请重新连接设备。
我的iPhone运行的是iOS 13.6.1,而最新版本的Xcode不会以此为基础。我在Apple开发者论坛here上看到了一条评论,即将手机更新到iOS 13.7,这为我解决了这个问题。
答案 9 :(得分:7)
重启iphone对我有帮助
答案 10 :(得分:7)
有相同的问题... Xcode 11.5 ios 13.5尚未找到修复程序,所以我只是改用wifi构建...这是一些简单的说明,说明如何为有兴趣的人获得该设置{ {3}}
答案 11 :(得分:7)
无论何时发生此错误,您的Xcode版本或iPhone版本都无法一起使用。您将必须更新其中一个或两个。
2020更新:Xcode:iOS 14 Beta 12
答案 12 :(得分:7)
如果您使用的是旧的Xcode版本,并且手机已更新。您无需更新Xcode,只需添加设备支持即可。 https://github.com/iGhibli/iOS-DeviceSupport
答案 13 :(得分:6)
如果您的iPhone iOS版本晚于xCode设备支持,则应从site下载设备支持文件,然后粘贴到以下链接:
/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
答案 14 :(得分:6)
不确定是否涵盖上述内容,但是请转到:
XCode菜单->窗口->设备和模拟器
您可以看到该设备的警告和错误消息。例如,我的在下面...我刚刚更新了所有内容,因此需要锻炼从这里出发的位置。
“不支持当前的设备配置。此iPhone 11正在运行iOS 13.6.1(17G…“
“要在此设备上运行,请更新为支持iOS 13.6.1的Xcode版本。您可以从Mac App Store或Apple Developer网站下载Xcode。”
答案 15 :(得分:5)
如果使用电缆连接,请清理构建文件夹,在模拟器上运行它,然后立即在手机上再次运行。
如果不使用电缆使用它,请确保PC和手机上的wifi连接完全相同,或者打开手机上的个人热点,然后将PC连接到该热点以确保他们使用的是完全相同的连接。
答案 16 :(得分:5)
所以我想有多种前往罗马的方式。如果您将Xcode 11.7与iOS 13.6一起使用,请考虑将iOS更新为13.7。那对我有用。无需将Xcode升级到12。
答案 17 :(得分:4)
我的经验,昨天昨天 Xcode 13.6
支持我的iOS 11.7
,现在,今天Xcode拒绝了我的iPhone,我将Xcode更新为12
版本一切都回到正轨。
解决方案:
Update your Xcode to the latest version.
提示:无需更新iOS。
答案 18 :(得分:4)
通过此链接广告按照说明下载适用于您设备的iOS版本的支持文件。
答案 19 :(得分:3)
重启Mac是解决问题的唯一方法。
我在重新启动之前尝试的其他方法无效: 重新启动Xcode。 重新连接iPhone。 重新启动iPhone。
阅读DanielSmurts的评论后,我现在也正在使用无线调试。谢谢!
答案 20 :(得分:2)
这意味着您使用的 Xcode与设备上的iOS版本不兼容。
(您已在设备上更新了iOS,但尚未更新Xcode )
打开 App Store 应用并更新Xcode。
如果没有更新,请转到HERE并下载Xcode的最新版本(非beta版)。
答案 21 :(得分:1)
尝试了上述所有方法之后,对我而言,对iOS 14.2唯一适用的方法是运行Xcode 12.2 beta,然后切换回Xcode 12.0.1生产版本。
答案 22 :(得分:1)
如果您使用的 Xcode 版本支持您所针对的主要 iOS 版本,则有一种解决方法。假设您已经安装了 Xcode 12.1.0
,并且希望在装有 iOS 14.2
的设备上运行您的项目。
然后,您可以从 here 下载 iOS Developer Disk Image
并将其从下载文件夹移动到 /Applications/Xcode_12.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
您需要下载 iOS 14.2 Developer Disk Image
并将 14.2.zip
的内容解压到您的 Xcode 的 DeviceSupport
目录中。
答案 23 :(得分:1)
我正在使用iPhone SE iOS 13.6.1和Xcode 13.5,但遇到了同样的问题。 iPhone is not available. Please reconnect the device
警告窗口打开时,我关闭了iPhone,然后重新打开并重新构建了Xcode项目,并在iPhone中Trust
进行了操作,我的问题已解决。
答案 24 :(得分:1)
答案 25 :(得分:1)
我使用的是Xcode Beta 3(撰写本文时是最新的),并且在运行最新的iOS 14 Beta的iPhone XS上遇到了此问题。
在尝试了很多建议之后,解决方案是重新启动我的iPhone。希望这对某人有帮助!
答案 26 :(得分:1)
您的Xcode版本可能不支持您手机的iOS版本。您可以通过“添加其他模拟器”,点击该对话框左下方的 + 符号,然后在 OS Version <中选择“下载更多模拟器运行时...”来验证这一点。 / strong>字段。将最新可用的 OS版本与手机的iOS版本进行比较(在手机上,转到设置-> 常规-> 关于< / em>)。
升级Xcode可以解决此问题-只要这不会对您造成任何问题。如果出于某种原因您需要保留相同的Xcode版本,但仍需要支持更新的iOS版本,请查看此文章:https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/
您实际上可以从较新的Xcode版本中复制设备支持,然后将其粘贴到您的Xcode版本中。请注意,这要求您单独下载新的Xcode版本-不要升级当前版本。您可以直接从Apple下载较新的Xcode版本。
答案 27 :(得分:1)
现在使用Xcode 11.6,macOS 10.15.6,iOS 13.5.1。
首先,问题是我使用的是Xcode 11.4。但是由于我还没有来到Catalina,所以我无法升级。 (而且我无法升级,因为RAID掉了,我无法进行备份,但这是另一个传奇。)
升级到Catalina后,再升级到Xcode 11.6,我仍然无法在该设备上构建。因此,我打开了设备和模拟器并取消了手机的配对,如此处的评论所述。然后,当我尝试重新配对时,一条警告消息说设备正忙(不是)。最终,在重新启动手机(必须重新绑定以使其重新启动),清洁Xcode并重新配对手机之后,我终于终于为设备构建了。祝你好运!
答案 28 :(得分:1)
这个问题浪费了我5个小时。 我以前修复它的步骤:
它仍然显示相同的错误。
它奏效了。
答案 29 :(得分:1)
如果您需要使用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上运行您的应用了。
答案 30 :(得分:1)
请从该URL下载最新设备,然后添加到设备中。
https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/
答案 31 :(得分:0)
由于某种原因,切换USB端口对我有用。我尝试了许多上述解决方案-更新等。在切换到其他USB端口之前,任何方法都无效。奇怪!
答案 32 :(得分:0)
Xcode 11.6和iOS 13.6遇到相同的问题。取消配对并再次添加设备即可解决该问题。