ChatGPT解决这个技术问题 Extra ChatGPT

iPhone 未连接。连接 iPhone 后 Xcode 将继续

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

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

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

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

您是否尝试过使用 USB 连接或仅通过 WiFi 连接?
如果您已将手机升级到以前的测试版,则应通过 USB 尝试。 Beta9 删除了我所有的音乐,所以有副作用。
嗯,我已经升级到 beta 9,但我没有注意到我的手机有任何异常情况发生。 USB有问题,但现在它可以无线工作。我真的不明白...
也许,只需将其与 USB 连接即可恢复一些因升级而丢失的安全令牌。
@Sauvage 之类的。请参阅我在下面发布的答案。希望对你有帮助

S
ScottyBlades

故障排除:

插入你的 iPhone。打开 Xcode 转到窗口 -> 设备和模拟器 右键单击您的设备单击取消配对设备并拔下它。重启 Xcode 重启你的 iPhone。通过 USB 连接你的 iPhone 运行你的应用程序然后拔下它,它应该再次通过 wifi 运行。

设置

窗口 -> 设备和模拟器

https://i.stack.imgur.com/R0a8y.png

从列表中选择您的设备。

https://i.stack.imgur.com/LgEZW.png

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

https://i.stack.imgur.com/2PnkB.png


l 反复试验使我得到了这个答案。我当时在这里尝试了所有其他答案。
我从同事那里借了电缆,然后启用了无线构建,现在你让我取消配对设备,哦,伙计,我不会再要电缆了。
我只需要取消配对并重新连接我的手机——甚至不需要重新启动任何东西。
@DustinB,太好了!
我取消了我的设备配对,现在使用 USB 找不到它们了……wtf……我的 iPhone 和我的 iPad 都没有……也许是时候重新启动 MacBook
N
NinjaCoder

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


运行 USB 和断开连接对我不起作用。这看起来像这样做的方法。
Xcode 9.1 版 - 没有“使用 IP 地址连接”选项 - 我能找到的唯一方法是 USB 电缆。
Xcode 9.1 - 通过 WIFI 重新连接,我必须打开“设备和模拟器”窗口,然后当您的设备解锁时 Xcode 将继续连接!
通过 IP 地址连接对我不起作用。恢复连接的唯一方法是插入 USB 电缆,并在出现时再次单击“通过网络连接”复选框。
当您实际上没有闪电数据线时,这是正确的答案!
c
choofie

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

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


我有一些运气这样做,但大多数时候对我不起作用。
通过菜单栏快速关闭并重新打开 macOS wifi 对我来说每次都有效,并且问题发生的频率较低。
对我也有用。无需关闭某些东西。在网络上找到它后,它甚至会继续部署到您的设备上。
我已经取消配对并重新启动了 Xcode 和手机,但没有结果。禁用和启用 Wifi 修复了它。谢谢!
为我工作。谢谢 !
J
JerryZhou

正如 Sam H. 的回答,可以Connect via IP Address。这是 XCode 9 or 9.1 的功能。并且需要将您的设备更新到 iOS11 +

https://i.stack.imgur.com/DOeFs.png


D
Dani

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


B
BuzzLightyear

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


这对我也有用,在 Mac 和 iPhone 上都关闭了 WiFi,然后第一次重新打开。最简单的事情通常会被忽略。谢谢。
S
Steeven Sylveus

您也可以通过IP地址连接

Xcode 打开时,转到

Windows -> 设备和模拟器

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


y
yacc

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

https://i.stack.imgur.com/VLwMY.jpg


如果未出现此选项,请尝试重新连接您的设备。
对我来说没有任何效果。我尝试通过网络、IP、USB 电缆连接。各20次。没有工作。 iOS 开发不是很好。
没有做任何插入或拔出这个问题突然发生了。你的回答解决了,谢谢!
M
Manish Mahajan

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


在我的场景中,我什至没有使用过蜂窝电话:(
我还必须关闭蜂窝数据,但是一旦与 Xcode 连接成功,我就能够重新打开蜂窝数据,并且与 Xcode 的无线连接仍然有效。
M
Mike Lyons

在我的情况下,我必须更新 Xcode。我尝试了这个线程中的所有其他内容。


是的,他们应该考虑在应用程序运行失败时出现的弹出窗口中显示“更新 Xcode”消息而不是“设备未连接”。我在查看 Window 中的日志后发现了问题 -> Devices and Simulators
A
Ansyar Hafid

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

从 Mac 断开/拔下设备关闭 X-Code 在终端中运行“sudo pkill usbmuxd”重新打开 Xcode 重新连接设备

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


谢谢它的工作原理。你能解释一下这个过程吗?什么是 usbmuxd ?
B
Beninho85

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


t
todd412

还要确保你的 iOS 设备和你的 Mac 在同一个 wifi 网络上,否则 Xcode 会坚持你通过 USB 连接你的设备,即使你已经选中了对该设备使用无线开发的框。


N
Naveed Abbas

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

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

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

2) 在 Xcode > Devices and Simulators > Right Click > Unpair Device 并再次连接。

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

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

5)使用USB线运行应用程序,然后拔下使用无线解决它最常见。

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

7) 关闭蜂窝数据

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

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

10) 重启设备和计算机。它通常可以解决一些网络接口问题。


R
Rahul Panzade

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


K
Kode

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

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

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


J
JustForHelp

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

然后消息变成了:“iPhone X is busy: Preparing debugger support for iPhone X”


佚名

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


u
user1988

重新启动 Xcode,如果问题仍然存在,请执行步骤 2-4。在 Xcode 中打开设备和模拟器窗口(快捷键是⌘⇧2 command+shift+2)确保您的设备处于活动状态(如果需要,请按主页按钮并输入密码)打开终端并运行 netstat 命令。

您的设备将重新连接


m
mintymuz

在我的情况下,我的 iPhone 上的未决软件更新阻止它接受来自 Xcode 的新版本——即使是通过 USB 也是如此。

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


T
Thomas

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


m
mfaani

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

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

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


D
DBourne

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

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


l
loonix

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


P
Pedro Paulo Costa Júnior

您必须在设备上输入密码,否则 wifi 调试将无法正常工作。


V
Vlad Volkov

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