iPhone未连接。连接iPhone时,Xcode将继续

iPhone not connected. Xcode will continue when iPhone is connected

提问人:Dani 提问时间:9/2/2017 最后编辑:pkambDani 更新时间:11/21/2023 访问量:76397

问:

我的 iPhone 已连接到 Xcode。它最近工作得很好。我在“设备和模拟器”部分看到它,但是当我尝试编译我的应用程序时,它说:

D 的 iPhone 6S 未连接。连接 D 的 iPhone 6S 时,Xcode 将继续。

在设备和模拟器中,我认为它是断开连接的。

我尝试重新启动手机,打开和关闭它的wifi。它连接到同一个 wifi 网络,我尝试重新启动 Xcode,什么都没有。我目前运行的是 Xcode 9、Beta 6。有没有人遇到类似的问题并希望知道如何解决它?

iOS的 iPhone Xcode

评论

0赞 Xvolks 9/2/2017
您是否尝试过使用 USB 或仅通过 WiFi 连接它?
0赞 Xvolks 9/2/2017
如果您已将手机升级到以前的测试版,则应尝试通过 USB。Beta9 删除了我所有的音乐,所以有副作用。
0赞 Dani 9/2/2017
嗯,我已经升级到beta 9,但我没有注意到我的手机发生任何异常情况。USB有问题,但现在它可以无线工作。我真的不明白......
1赞 Xvolks 9/2/2017
也许,只需将其与USB连接即可恢复升级时丢失的一些安全令牌。
0赞 Dani 9/13/2017
@Sauvage算是吧。请参阅我在下面发布的答案。希望对你有所帮助
0赞 neoneye 10/19/2017
我遇到了同样的问题,但经过多次尝试后它就可以工作了。我切换了按钮并重新启动了Xcode并重新启动了手机。Connect via network

答:

15赞 Dani 9/13/2017 #1

显然,更多的人有这个问题。我发现的唯一“解决方案”是用USB连接iPhone,运行应用程序,然后尝试使用wifi运行它。这通常可以解决我的问题。

61赞 Samuel Hassid 11/2/2017 #2

在“设备和模拟器>窗口中,右键单击您的 iPhone 并”使用 IP 地址连接“,然后输入 iPhone IP 地址即可连接。

评论

0赞 brainray 11/9/2017
运行 USB 并断开连接对我不起作用。这看起来像是当时的做法。
0赞 Apps-n-Add-Ons 11/14/2017
Xcode 版本 9.1 - 没有“使用 IP 地址连接”的选项 - 我能找到的唯一方法是 USB 电缆。
0赞 webmastx 11/15/2017
Xcode 9.1 - 通过WIFI重新连接,我必须打开“设备和模拟器”窗口,然后Xcode将在设备解锁时继续连接!
0赞 Jorg B Jorge 4/21/2018
通过 IP 地址连接对我不起作用。恢复连接的唯一方法是插入 USB 电缆,并在出现时再次单击“通过网络连接”复选框。
1赞 Jozef Legény 7/30/2021
当您实际上没有闪电数据线时,这是正确的答案!
3赞 Beninho85 11/15/2017 #3

当我在Mac上更改网络连接时,我遇到了这个问题,在这种情况下,使用USB线重新连接手机不起作用。我不得不重新启动 xCode。

6赞 Lin May 11/16/2017 #4

我正在使用 Xcode 9.1 并突然遇到此问题。在阅读了其他答案后,我意识到这是通过 wifi 调试的 Xcode 错误。我的解决方案是用USB连接iphone,然后转到“添加其他模拟器”,然后进入下面的界面,取消选中“通过网络连接”。 问题已解决,然后通过USB返回调试。

enter image description here

评论

0赞 Jan Erik Schlorf 11/28/2017
如果未显示此选项,请尝试重新连接设备。
0赞 Vladimir Despotovic 12/11/2017
对我来说,没有任何效果。我尝试通过网络、IP 和 USB 电缆进行连接。各20次。没有一个奏效。iOS 开发效果不佳。
0赞 Jan Erik Schlorf 11/8/2018
在不进行任何插入或拔出的情况下,突然发生了此问题。你的回答解决了,谢谢!
27赞 JerryZhou 11/16/2017 #5

饰演 Sam H.'的答案,可以.这就是 的功能。并且需要您的设备更新到Connect via IP AddressXCode 9 or 9.1iOS11 +

enter image description here

101赞 ScottyBlades 1/7/2018 #6

故障 排除:

  1. 插入你的 iPhone。
  2. 打开 Xcode
  3. 转到window -> Devices and Simulators
  4. 右键单击您的设备
  5. 单击并拔下它。Unpair Device
  6. 重新启动 Xcode
  7. 重新启动iPhone。
  8. 通过USB连接iPhone
  9. 运行应用
  10. 然后拔掉它,它应该再次通过 wifi 运行。

建立

  1. 窗口 -> 设备和模拟器

enter image description here

  1. 从列表中选择您的设备。

enter image description here

  1. 勾选“通过网络连接”复选框。

enter image description here

评论

0赞 ScottyBlades 3/10/2018
l 反复试验使我得出了这个答案。我当时在这里尝试了所有其他答案。
12赞 fullmoon 10/9/2018
我从同事那里借了电缆,然后启用了无线构建,现在你让我取消设备配对,哦,伙计,我不会再要求电缆了。
4赞 DustinB 1/9/2019
我只需要取消配对并重新连接我的手机 - 甚至不需要重新启动任何东西。
1赞 randomcontrol 1/11/2020
我取消了我的设备配对,现在它没有再次使用 USB 找到它们......跆拳道。。。我的iPhone和iPad都不是......也许是时候重启MacBook了
1赞 ScottyBlades 7/29/2021
有时对我来说这还不够。.
1赞 Kode 3/15/2018 #7

这只是为了添加答案忘记提及的其他可能原因:

你有一部新手机,Xcode 正在尝试连接到旧手机: 窗口<<设备和模拟器: 按 + 按钮并通过 USB 数据线连接手机,然后在设备上单击
您的。它应该在那个时候添加它。

您也可以尝试运行蓝牙而不是 wifi,但它可能仍然会出现同样的问题。确保您的设备连接正确

2赞 JustForHelp 4/23/2018 #8

我不得不在解锁iPhone X的情况下重新打开Xcode,然后我必须立即打开Windows->Devices。

然后消息被改成:“iPhone X正忙:正在为iPhone X准备调试器支持”

2赞 todd412 6/15/2018 #9

还要确保您的 iOS 设备与 Mac 位于同一 wifi 网络上,否则 Xcode 将坚持您通过 USB 连接设备,即使您已选中该框以对该设备使用无线开发。

4赞 Manish Mahajan 6/29/2018 #10

关闭蜂窝数据解决了我的问题

评论

0赞 MGY 1/22/2019
在我的场景中,我甚至没有使用过蜂窝:(
0赞 Jason McClinsey 6/30/2021
我还必须关闭蜂窝数据,但是一旦使用 Xcode 连接成功,我就可以重新打开蜂窝数据,并且与 Xcode 的无线连接仍然有效。
8赞 BuzzLightyear 7/30/2018 #11

在我的 Mac 上重新启动 wifi 对我有用。

评论

0赞 David_2877 7/21/2020
这也对我有用,在 Mac 和 iPhone 上都关闭了 WiFi,然后第一次重新打开。最简单的事情通常被忽视。谢谢。
46赞 choofie 8/16/2018 #12

Mac上关闭WIFI,在iPhone上也关闭WIFI。然后在两台设备上再次打开 WIFI

我经常遇到这个问题,因为我不使用 USB 数据线将应用程序构建到我的 iPhone。所以这是我解决连接问题的常用方法。

评论

0赞 Jeremiah 1/8/2019
我有一些运气,但大多数时候对我不起作用。
4赞 invisible squirrel 9/3/2020
通过菜单栏快速关闭和重新打开 macOS wifi 每次对我来说都有效,而且问题发生的频率较低。
0赞 Oleh Veheria 6/25/2021
对我也有用。无需关闭某些东西。它甚至在网络上找到设备后,会继续部署到你的设备。
1赞 Berik 1/2/2022
我已经取消配对并重新启动了 Xcode 和手机,但没有结果。禁用和启用 Wifi 修复了它。谢谢!
0赞 user1105951 1/18/2022
对我有用。谢谢!
0赞 Thomas 8/22/2018 #13

以防万一有人做了我所做的事情:我曾经与我的 mac mini 进行无线连接,但有一天我决定使用电缆。从那天起,我的设备就出现了问题,我第一次打开Xcode时总是不得不使用usb。当我移除电缆连接时,一切正常。

2赞 Naveed Abbas 1/31/2019 #14

xcode 经常忘记设备的原因可能不止一个。其中之一可能是自动分配的动态 IP。

除了一般故障排除(设备已解锁等)外,根据我的经验,这里有一些建议。

1)检查您是否在计算机和设备上使用相同的WIFI

2) 在 Xcode > 设备和模拟器>右键单击>取消配对设备并重新连接。

3)首选使用静态IP。至少对于设备(在 iPhone 中提供手动 IP 地址)。

4) 在 Xcode >设备和模拟器中>通过 IP 地址连接

5)使用USB线运行应用程序,然后拔下插头使用无线最常解决的问题。

6)断开并重新连接计算机和移动设备上的无线连接

7)关闭蜂窝数据

8) 关闭您正在使用的任何 VPN

9)检查计算机和设备上的网络设置。禁用任何可疑设置(代理等)。

10) 重新启动设备和计算机。它通常可以解决很少的网络接口问题。

3赞 Rahul Panzade 7/19/2019 #15

确保您的 Mac设备连接到同一网络 (Wi-Fi) 连接中。

评论

0赞 Kendall Helmstetter Gelner 9/14/2023
我的问题是这种变体的一种变体 - 我的笔记本电脑没有连接到 WiFi,而 iPad 是。当我将 Mac 重新连接到 WiFi 时,设备准备开始工作(在循环中给我一个“准备失败”错误之前)。
9赞 Steeven Sylveus 11/21/2019 #16

您也可以通过 IP 地址进行连接

当 Xcode 打开时,请转到

Windows -> 设备和模拟器

右键单击您的设备并通过 IP 地址进行连接。您可以从 wifi 下的设置中获取您的手机 IP 地址,然后单击网络上的信息按钮。

1赞 user11803319 1/23/2020 #17

1 - 转到 Xcode - 窗口 - 设备和模拟器 - 取消配对设备 2 - Xcode和Mac都重新启动并再次打开Xcode,然后通过USB电缆连接设备并运行它。

0赞 mfaani 1/30/2020 #18

我尝试了上述解决方案的组合,但无法确定解决它的原因。

当 Xcode 在尝试连接到我的无线 iPad 时,我必须做的就是开始在 iPad 上使用 Safari 浏览。我认为这以某种方式刷新了 iPad 上的网络。

Xcode 的“设备和模拟器”可能无法正确反映设备和 mac 之间的连接状态,因此在使用 iPad/iPhone 浏览点击在 Xcode 上运行,然后等到它们找到彼此

3赞 Mike Lyons 7/29/2020 #19

就我而言,我必须更新 Xcode。我从字面上尝试了这个线程中的其他所有内容。

评论

0赞 Kewal Shah 12/22/2020
是的,他们应该考虑在应用程序无法运行时出现的弹出窗口中显示“更新 Xcode”消息,而不是“设备未连接”。我在查看日志后发现了问题Window -> Devices and Simulators
1赞 user1988 8/4/2020 #20
  1. 重新启动 Xcode,如果问题仍然存在,请执行步骤 2-4。
  2. 在 Xcode 中打开“设备和模拟器”窗口(快捷键为 command+shift+2)⌘⇧2
  3. 确保您的设备处于活动状态(如果需要,请按主页按钮并输入密码)
  4. 打开终端并运行命令。netstat

您的设备将重新连接

2赞 mintymuz 9/7/2020 #21

就我而言,我的 iPhone 上待处理的软件更新阻止它接受来自 Xcode 的新版本——甚至通过 USB。

我尝试了此线程中的所有其他建议,但没有任何效果,但是接受手机上的待处理更新解决了问题

9赞 Ansyar Hafid 9/15/2020 #22

我能够使用这种方法重新连接:

  1. 断开/拔下设备与 Mac 的连接
  2. 关闭 X 代码
  3. 在终端中运行“sudo pkill usbmuxd”
  4. 重新打开 Xcode
  5. 重新连接设备

如果取消配对方法不起作用,请尝试此操作。

评论

0赞 ReaperSoon 5/16/2022
谢谢它有效。你能解释一下这个过程吗?什么是usbmuxd?
0赞 Alex Chalakov 3/7/2023
@ReaperSoon它是一个套接字,用于操作与iOS设备的连接
0赞 DBourne 12/7/2020 #23

我昨天/今天遇到了同样的问题。尝试了这里的各种建议,但没有一个奏效。也许除了重新启动iPhone。我能够安装我的应用程序!

以前我有一个 Xcode/iOS 版本不匹配,但目前在 12.2/14.2 应该并且最终确实有效。

0赞 loonix 3/22/2021 #24

我的问题实际上是电缆本身,似乎您购买的一些廉价电缆可能无法 100% 与您的 ipad/iphone 一起使用。尝试使用其他电缆

0赞 Pedro Paulo Costa Júnior 11/30/2021 #25

您必须在设备上输入密码,否则wifi调试将不起作用。

0赞 Vlad Volkov 12/19/2021 #26

解锁你的iPhone或iPad(帮助了我)。

2赞 DrMickeyLauer 2/4/2023 #27

显然,苹果工程师并没有真正控制网络。

通常,舞蹈(按不便增加的顺序排列)

  • 切换“通过网络连接”
  • 在 Mac 和 iPhone 上切换“WiFi”
  • 取消配对 + 在 Xcode 管理器中修复设备
  • 重新启动(是的,就像 Windows 一样)Mac 和 iPhone

对我有用。

1赞 Andersen 6/16/2023 #28

我不得不从手机设置->开发人员->“清除受信任的计算机”中重置受信任的计算机。然后它起作用了。

2赞 som-R91 10/4/2023 #29

在运行 iOS 15 的 M1 MacBook Air 和 iPhone 11 上运行的 Xcode 17 也一直遇到这个问题。

这些步骤中的一个或所有步骤总是为我解决它:-

  1. 如果您有 VPN,请尝试将其关闭一次,看看它是否连接。我使用 Nord VPN,它的威胁防护似乎阻止了 Xcode 连接到 iPhone。如果这不是问题所在,请继续阅读。
  2. 使用名为 DevCleaner for Xcode 的 Mac App。这个应用程序实际上是用于在应用程序开发后清理空间。但是由于我不太确定的某种原因,清洁此应用程序中显示的所有组件通常可以解决上述问题。
  3. 然后,在 Xcode 中,转到 Product -> clean build folder...,然后重新启动 Xcode。
  4. 在 iPhone 中,转到“设置”->“隐私和安全”-“>开发者模式”。将其关闭,然后再次打开。手机将重新启动并请求权限以打开开发人员模式并再次信任 MacBook。
  5. 此时,如果您在 Xcode 中看到设备列表,您将看到 Xcode 正在准备手机进行开发(在 Mac 和 iPhone 之间复制文件等)。

就是这样。您应该能够重新开始处理您的应用程序。如果这不起作用,请在评论中告诉我。

1赞 Chris Holcomb 11/2/2023 #30

Xcode 15.0.1 和 iPhone 15 Pro Max (iOS 17) 也有同样的问题。我不得不断开我的 Cisco AnyConnect VPN,然后它立即显示出来。

应该已经弄清楚,AnyConnect会弄乱许多苹果功能,例如连续性以及将iPad用作第二屏幕。这与我上次发现的它使用的IP地址有关,它们与Apple的专用网络冲突。

0赞 Chuck Boris 11/13/2023 #31

对我来说,这是因为切换到新设备,这导致存在两个同名的设备。花了一些时间才注意到我尝试在以前停用的设备上运行该应用程序。解决方案是选择正确的设备作为运行目标,并取消与旧设备的配对。

0赞 drestwn 11/17/2023 #32

也许问题是您设备的开发者模式已关闭。这是默认设置。

在设置中,警告将如下所示:

Phone setting developer mode warning on Xcode device setting

评论

0赞 user16217248 11/20/2023
这并不能提供问题的答案。一旦你有足够的声誉,你就可以对任何帖子发表评论;相反,提供不需要提问者澄清的答案。- 从评论
2赞 starball 11/20/2023
@user16217248这怎么不是答案呢?
0赞 Jeremy Caney 11/21/2023
@starball:很公平。(注意:删除我们的评论以清理此线程。