Xcode 9“ iPhone忙:准备对iPhone的调试器支持”


398

我正在寻找有关此消息的更多信息。Xcode 9似乎已经挂了几分钟。

如何告诉Xcode 9快速识别我以前使用过的更新为iOS 11的设备?

.Alex的iPhone很忙:
.Alex的iPhone完成后,将继续为.Alex的iPhone Xcode 准备调试器支持。

上述错误消息的Xcode屏幕截图


6
我重新启动电话并等待1分钟,然后它开始工作。
Michael Wang

2
我重新启动了手机,并多次重新启动了XCode,但这并没有帮助。重新启动Mac后,我无法工作。
Mercurial

我在iPhone 6上执行iOS更新后,这发生在我身上。Xcode窗口顶部的进度条应显示后台发生的任何事情的进度。我相信它所要做的就是加载崩溃日志/符号/等...,就像每次在iDevice上更新操作系统时一样。
Supertecnoboff

Answers:


608

有多种解决方案:

解决方案1:耐心等待10至15分钟。到处喝茶或漫游;-)

解决方案2:断开设备与系统的连接。重新启动iPhone和Xcode,然后重新构建。

解决方案3:

  1. 转到Windows→设备和模拟器(快捷键:cmd + shift + 2)

    步骤1

  2. 您会看到iPhone设备已通过消息连接到系统

    iPhone忙:准备对iPhone的调试器支持

  3. 单击左下角的加号按钮(+)。

    步骤2-3

  4. 这将显示连接到系统的设备。单击下一步按钮。

    第四步

  5. 之后,您会看到“设备设置成功”。单击完成按钮。

    第5步

解决方案3对我有用!

解决方案4:

取消配对设备,然后再次配对。此后,请按照步骤3。


73
解决方案3很棒。您可能要添加第5步之后的内容,您需要单击“取消运行”并再次运行;然后它立即运行。
Kqtr

2
您可能要检查(在您的iPhone上)信任问题,位于:设置>常规>配置文件和设备管理。
danielhadar

13
这个iOS生态系统有很多问题。我才刚刚开始学习,第一个月一直在解决macOS,iOS和xCode的错误。
普里莫兹Kralj

3
非常感谢!解决方案3立即生效。在此之前,我只需要单击“取消运行”。这让我烦恼了将近一年,然后我以为Apple修复了这个荒谬的错误(我向他们发送了反馈,并且我相信很多其他人也做了…),但是……
Majakovskij

14
解决方案#1对我有用:D!一开始我以为我只需要等待,但是只有在我自己泡茶后才能真正起作用!谢谢你的提示
文JEY

218

我单击“取消运行”,打开“设备”列表,断开iPhone的配对,拔下USB电缆并重新连接,与iPhone配对,然后在iPhone上要求输入密码(“密码”)。这样做,然后终于能够正确配对我的手机。


3
无需重启iPhone。确保主屏幕保持打开状态,断开iPhone的配对,拔下USB插头,然后重新插入。单击iPhone上的“信任”按钮,一切正常。
Spechal

我不必确保主屏幕保持打开状态,只要按照答案中的步骤进行即可。
杰克T.

我必须在iTunes可信问题上回答,只有在回答后才能成功
djdance

3
取消配对和重新配对有效。(此Xcode选项在
Windows-

我尝试了3次后,此方法仍然有效,所以也许上面的解决方案#1(只是等待)是唯一可行的解​​决方案。
丹尼尔·斯普林格

61

等待几分钟。该应用程序将自动启动


而且这只是第一次发生。我在这里用Google搜索的方式是因为遇到了这个问题,但这只是在我第一次尝试启动该应用程序时才发生。3天未再发生。
kevLinK '17

23

重新启动Xcode对我有用。

什么对我不起作用:

  • 在一个设备上等待一个小时
  • 在另一个设备上等待一个小时
  • 重新启动设备
  • 取消配对/配对设备

16

事实证明,XCode会打开其下方的设备管理器窗口,并等待您按下下一步按钮。切换到该窗口,单击下一步,您将看到进度条,该过程将显示出来。

在此处输入图片说明

在此处输入图片说明


2
我不得不去Xcode中的WINDOW> Devices&Simulators,看到它正在忙于处理。那很有帮助。谢谢!
埃尔尼

12

就我而言,iTunes是打开的,所以

1-打开iTunes

2-访问您的电话

在此处输入图片说明

3-单击以断开手机 在此处输入图片说明

现在设备可以在XCode上使用了

在此处输入图片说明

希望能帮助到你....


1
关闭iTunes“我的iPhone有可用的软件更新”对话框为我解决了此问题。
Erick A.Montañez18年

如果您不想在开发过程中听音乐,请将其关闭即可完成@ErickA.Montañez=)
h3nr1ke

@ErickA.Montañez意味着iOS无法正确更新,您应该下载并安装该更新(首先备份)
Daniel Springer

10

我拔下电缆,看到了。到达终点后,我可以运行它了。

状态栏的Xcode屏幕截图,显示“正在准备调试器支持”

您无需拔出插头即可看到此内容。只需点击取消,您就会看到它的进度。


这是一个很好的提示。起初我没有看到这个酒吧。所以我想 如果看不到任何进度条,请取消配对手机,然后重试。
凯文R

10

以下解决方案对我有用,请按照以下步骤解决您的问题:

第1步取消运行

第2步:打开“窗口”菜单,然后选择“ 设备和模拟器”

步骤3取消配对 iPhone

步骤4:移除iPhone USB电缆,然后重新连接到系统

第5步:连接时配对iPhone,然后将要求您信任或不允许,请点击iPhone上的Truct并输入密码(PIN码)

注意:我执行了以上所有对我有用的步骤。我的设备调试器的问题消失了。

下面是设备和模拟器菜单的屏幕截图

在此处输入图片说明


6
  1. 点击窗口菜单
  2. 选择设备和模拟器
  3. 选择你的设备
  4. 点击左下角的+按钮
  5. 点击下一步
  6. 点击完成

5

我发现从设备中删除该应用程序,然后使用Xcode重新安装即可解决此问题。



3

当您插入具有iOS 11的新设备时,Xcode 9将为该设备准备调试器支持,这时您应等待完成。

然后在该设备上运行项目,它将顺利运行。

如果在创建调试器支持时没有耐心,那么它将抛出问题中提到的错误。


这行得通:只需等待几分钟即可完成该过程。
Crashalot

是的,尽量保持冷静,或在那个时候😂一杯咖啡
R.磨憨

3

简单的解决方案:

  • 打开窗口->设备和模拟器
  • 将iPhone取消配对
  • 拔出并再次插入USB电缆
  • 在设备的提示消息中按“信任”!
  • 然后它应该工作!对我有用

3

我一直在使用iPhone X 通过网络进行调试,突然出现了这个问题。

禁用“通过网络连接”,然后使用USB重试。这个技巧对我有用。

在此处输入图片说明


3

最好的方式:

  1. 断开Iphone。
  2. 通过命令+ shift + k或转到产品->清洁来清洁xcode

重新连接

再次运行


2

重新启动iPhone,关闭所有其他打开的应用程序,并且解锁的电话正常工作


2

我多次遇到相同的问题,这些事情对我有用:

  • 重新启动手机+ xCode。
  • 检查Mac和iPhone是否都连接到同一网络。(具有较高的潜力)。
  • 修理我的手机。

2

我的设定

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

尝试所有“ speedrun”技巧到2019-11-24都没有运气。在我看来,等待似乎是不可避免的,但时间却非常长:

带有全新升级的iOS版本。

然后我在reddit上找到了这条评论,这是最有意义的:

当您连接具有相应计算机Xcode以前没有看到的iOS版本的设备时,这是必需的。它将它们保存在/ Users / username / Library / Developer / Xcode / iOS DeviceSupport中,并且需要一些时间。不要重新启动Xcode,因为它对您没有帮助,只需等待它完成即可。

尽管您可以安全地从其中删除任何版本,但这些调试器支持文件会占用大量空间(对我来说是29 GB),这会花费很多时间,并且如果再次连接该版本的设备,它将从中重新保存该版本。刮。

因此,如果您只是升级了iOS,则“从头开始”部分所花的时间可能比平时更长,这也取决于您的网络状况。就我而言,这肯定比其他人声称的“ 10-15分钟”长得多。我按小时数来衡量。

很多技巧似乎都奏效了,但它们忽略了事实,即随着您尝试操作而花费时间,而Xcode在后台继续进行设置,并且很可能在您执行重新启动/重新启动周期时恢复其工作。

这使我注意到,我的Xcode版本仅比iOS发行版落后一步。升级我的Xcode后,它可以工作了。

但是花了更长的时间,因为我按照提示删除了iOS DeviceSupport文件夹!

所以这是我的建议:

  • 将您的Xcode版本检查到次要版本,以确保它实际上应支持iOS版本。
  • ~/Library/Developer/Xcode/iOS DeviceSupport按照本提示的建议检查Mac的可用磁盘空间,以为新生成的设备支持内容腾出空间。
  • 技巧提示所示,检查您是否已将设备连接到足够快的USB端口。
  • 等待Xcode完成“准备调试”。
  • 如果几秒钟或几分钟后仍未完成,请继续等待。
  • 请勿按照某些提示删除任何文件夹。搬迁只会使您等待更长的时间!

我认为Xcode 11.3.1已损坏。更新后多个设备出现问题。
Pedro Paulo Amorim

1

我更新到iOS 11.0.3,然后出现错误。重新启动我的iPhone和XCode后,它显示“无法启动该应用程序”,因此我导航至手机的设备管理以信任,然后解决了。


1

我遇到了这个问题,因为我没有授予iTunes在计算机上运行的权限。(我不使用iTunes来播放音乐,因此,每当出现EULA对话框时,我都会愚蠢地使“拒绝”令人讨厌。)


请仅提供答案。没有意见,或者我觉得您喜欢答案
Ivonet

1
  • 取消配对我的iPhone
  • 拔出我的USB电缆并重新连接(请确保已拔下USB并重新插入)
  • 与iPhone配对。

(3个重要步骤)



1

Xcode 10.3解决方案

以下错误消息适用:

iPhone忙:iPhone完工后,将继续为iPhone Xcode准备调试器支持。

尝试与此设备通信时遇到错误。(该服务无效。)请尝试重新启动并重新连接设备。(0xE8000022)。


按照上面Jayprakash Dubey帖子中的步骤进行操作

  • 关闭Xcode;

  • 删除DerivedData文件夹〜/ Library / Developer / Xcode / DerivedData的内容

  • 重新启动Xcode和iPhone

  • 再次配对Xcode和iPhone

  • 并运行应用程序


0

我将iPhone更新到最新版本11.0.3,然后重新启动了iPhone。重新启动我的XCode9。然后它起作用了。


0

对于那些正在寻求使用Apple TV解决方案的用户,我遇到了一个确切的问题:“ Apple TV忙:准备将调试器支持到Apple TV”与Mac TV Air一起用于Apple TV 4K(2015年初)

解决方案不是取消配对或重新启动设备。但是要切换网络。我将它带到了一个更快,更开放的网络中,并且运行完美。


0

如果运行Beta软件并更新了操作系统,请确保同时也获得最新的Xcode beta。这为我解决了。



0

对我来说,它按照以下步骤工作

步骤1转到设备和模拟器

在此处输入图片说明

步骤2取消选择“显示为运行目标”并选择“通过网络连接”

在此处输入图片说明

等待几秒钟以加载Xcode,如果需要,您还可以重新启动Xcode。

步骤3 遵循相同的步骤,然后转到设备和模拟器

勾选这两个选项,然后重新安装您的应用程序是正常的。


0

我在使用Xcode 10.2.1的macOS 10.14.5上遇到了相同的问题。在这里没有任何解决方案对我有用之后,我重新启动了Mac,这成功了...


不适用于我:iOS 13.2.3,macOS 10.14.6,Xcode 11.2。
kakyo

0

由于电缆,我遇到了同样的问题。我将第三方USB /照明电缆更改为原始的Apple电缆,并且可以使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.