【问题标题】:iPhone not connected. Xcode will continue when iPhone is connectediPhone 未连接
【发布时间】:2018-02-11 08:30:48
【问题描述】:

我的 iPhone 已连接到 Xcode。它最近工作得很好。我在设备和模拟器部分看到它,但是当我尝试编译我的应用程序时,它显示D's iPhone 6S is not connected. Xcode will continue when D's iPhone 6S is connected.

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

【问题讨论】:

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

标签: ios iphone xcode


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您必须在设备上输入密码,否则无法进行wifi调试。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        以前我遇到了 Xcode/iOS 版本不匹配的问题,但目前是 12.2/14.2,这应该并且终于可以工作了。

        【讨论】:

          【解决方案5】:

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

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

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

          【讨论】:

            【解决方案6】:

            在我的情况下,我的 iPhone 上的软件更新未决阻止它接受来自 Xcode 的新版本 - 甚至通过 USB。

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

            【讨论】:

              【解决方案7】:
              1. 重新启动 Xcode,如果问题仍然存在,请执行步骤 2-4。
              2. 在 Xcode 中打开 Devices and Simulators 窗口(快捷键是⌘⇧2command+shift+2)
              3. 确保您的设备处于活动状态(按主页按钮并在需要时输入密码)
              4. 打开终端并运行netstat 命令。

              您的设备将重新连接

              【讨论】:

                【解决方案8】:

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

                【讨论】:

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

                疑难解答:

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

                设置

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

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

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

                【讨论】:

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

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

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

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

                【讨论】:

                  【解决方案11】:

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

                  【讨论】:

                    【解决方案12】:

                    你也可以通过IP地址连接

                    Xcode 打开时,转到

                    Windows -> 设备和模拟器

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

                    【讨论】:

                      【解决方案13】:

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

                      【讨论】:

                        【解决方案14】:

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

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

                        1) 检查您是否在计算机和设备上使用SAME 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) 重启设备和计算机。它通常可以解决一些网络接口问题。

                        【讨论】:

                          【解决方案15】:

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

                          【讨论】:

                            【解决方案16】:

                            Mac 以及您的 iPhone 上关闭 WIFI。然后在两台设备上再次打开 WIFI

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

                            【讨论】:

                            • 我有一些运气这样做,但大多数时候对我不起作用。
                            • 通过菜单栏快速关闭并重新打开macOS wifi对我来说每次都有效,并且问题发生的频率较低。
                            • 也适合我。无需关闭某些东西。在网络上找到它后,它甚至会继续部署到您的设备。
                            【解决方案17】:

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

                            【讨论】:

                            • 这对我也有用,在 Mac 和 iPhone 上都关闭了 WiFi,然后第一次重新打开。最简单的事情通常会被忽略。谢谢。
                            【解决方案18】:

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

                            【讨论】:

                            • 在我的场景中,我什至没有使用蜂窝网络:(
                            • 我也不得不关闭蜂窝数据,但是一旦与 Xcode 连接成功,我就能够重新打开蜂窝数据,并且与 Xcode 的无线连接仍然有效。
                            【解决方案19】:

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

                            【讨论】:

                              【解决方案20】:

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

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

                              【讨论】:

                                【解决方案21】:

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

                                您有一部新手机,而 Xcode 正在尝试连接到旧手机: Window 你在你的设备上。它应该在那个时候添加它。

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

                                【讨论】:

                                  【解决方案22】:

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

                                  【讨论】:

                                    【解决方案23】:

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

                                    【讨论】:

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

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

                                    【讨论】:

                                      【解决方案25】:

                                      在 Window > Devices and Simulators 中,右键单击您的 iPhone 并“使用 IP 地址连接”,然后输入 iPhone IP 地址即可连接。

                                      【讨论】:

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

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

                                      【讨论】:

                                        猜你喜欢
                                        • 1970-01-01
                                        • 2011-07-26
                                        • 2012-07-30
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 1970-01-01
                                        • 2011-09-25
                                        • 1970-01-01
                                        相关资源
                                        最近更新 更多