iPhone无法使用。请重新连接设备

时间:2020-05-18 06:44:44

标签: ios xcode

我在iOS 13.5上,并使用Xcode 11.4进行构建。我收到此错误消息:

enter image description here

KBlackberry是我的iPhone设备名称。

我尝试重新启动设备,然后当然重新连接了其他设备,但似乎没有任何解决方法。我的下一步是尝试更新版本的Xcode。

33 个答案:

答案 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,重新连接并信任该设备,然后重新运行。它为我工作! enter image description here

答案 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

  • 关闭Xcode
  • 将其解压缩并粘贴到该位置。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /

  • 重新打开Xcode。

现在您可以使用Xcode 11.5在iOS 13.6设备上安装应用程序

答案 3 :(得分:36)

好吧,为了能够获得有关为什么发生这种情况的一些信息,我这样做了。

  1. 打开Xcode
  2. 转到窗口->设备和模拟器
  3. 在左侧选择您的手机
  4. 向下滚动右侧以查看错误
  5. enter image description here
  6. 更新到最新的xcode版本
  7. 将您的手机更新到最新的iOS
  8. 取消手机与Windows->设备和模拟器的配对。
  9. 配对iPhone
  10. 享受

答案 4 :(得分:32)

转到窗口→设备和模拟器将使您更好地了解发生了什么情况。就我而言,由于Xcode一夜之间更新并停止了对iPhone的支持,因此我不得不更新iPhone。

enter image description here

答案 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)

请按照下列步骤操作:

  1. 从(设置->常规->关于->软件版本)检查您的iOS版本,并从下面的链接获取设备支持文件

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

  1. 接下来,解压缩文件并将它们放在以下位置:

应用程序>> Xcode >>右键单击>>显示软件包内容>>目录>>开发人员>>平台>> iPhoneOS.platform >> DeviceSupport

  1. 重新启动XCODE

干杯

答案 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版本的支持文件。

link to the github.

答案 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)

enter image description here

对我来说,它可以解除iPhone的配对。

答案 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个小时。 我以前修复它的步骤:

  1. 将MacO更新为10.15.5。
  2. 将Xcode更新为11.5

它仍然显示相同的错误。

  1. 我断开了Iphone的连接,然后再次重新连接。
  2. 删除了Apple ID,然后再次添加了Apple ID。

它奏效了。

答案 29 :(得分:1)

如果您需要使用XCode 11.4,请尝试以下操作:

  1. 安装XCode 11.5(例如,安装xcodes);
  2. /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
  3. 选择XCode 11.5,构建一个虚拟示例应用程序,然后从您的iOS 13.5启动它;
  4. 杀死XCode 11.5,然后切换回XCode 11.4。

您现在应该可以使用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遇到相同的问题。取消配对并再次添加设备即可解决该问题。