iPhone未连接

时间:2017-09-02 13:39:37

标签: ios iphone xcode9

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

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

24 个答案:

答案 0 :(得分:27)

极有可能发挥作用:

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

答案 1 :(得分:25)

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

答案 2 :(得分:16)

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

enter image description here

答案 3 :(得分:14)

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

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

答案 4 :(得分:11)

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

答案 5 :(得分:3)

我正在使用Xcode 9.1并且突然遇到了这个问题。在阅读其他答案之后,通过wifi调试意识到它是一个Xcode错误。我的解决方案是用USB连接iphone,然后转到Add Additional Simulators,然后进入下面的界面,取消选中“通过网络连接”。 问题解决了,然后通过USB重新调试。

enter image description here

答案 6 :(得分:2)

我必须更新Xcode。我实际上尝试了该线程中的其他所有操作。

答案 7 :(得分:2)

您也可以通过IP地址连接

打开Xcode时,转到

Windows->设备和模拟器

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

答案 8 :(得分:2)

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

答案 9 :(得分:2)

当我在Mac上更改网络连接时遇到此问题,在这种情况下,使用USB电缆重新连接手机无法正常工作。我不得不重启xCode。

答案 10 :(得分:1)

另外请确保您的iOS设备与Mac在同一个wifi网络上,否则Xcode会坚持您通过USB连接设备,即使您已经选中了该设备的无线开发框。

答案 11 :(得分:1)

我必须在我的iPhone X解锁时重新打开Xcode,然后我必须立即打开Windows->设备。

然后消息被更改为:" iPhone X正忙:为iPhone X准备调试器支持"

答案 12 :(得分:1)

这只是为了补充其他可能的原因,答案忘了提及:

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

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

答案 13 :(得分:1)

在我的情况下,iPhone上的待处理软件更新阻止了它通过Xcode接受新版本-甚至通过USB。

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

答案 14 :(得分:1)

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

答案 15 :(得分:0)

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

以前我的Xcode / iOS版本不匹配,但目前为12.2 / 14.2,应该并且最终可以正常工作。

答案 16 :(得分:0)

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

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

如果取消配对方法无效,请尝试此操作。

答案 17 :(得分:0)

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

您的设备将重新连接

答案 18 :(得分:0)

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

答案 19 :(得分:0)

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

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

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

答案 20 :(得分:0)

确保您的 Mac 设备已通过同一网络(Wi-Fi)连接进行连接。

答案 21 :(得分:0)

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

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

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

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

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

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

5)使用USB电缆运行该应用程序,然后拔出插头以使用无线解决方案最多。

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

7)关闭蜂窝数据

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

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

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

答案 22 :(得分:0)

以防万一有人做了我所做的事情:我曾经与Mac mini建立无线连接,但是有一天我决定使用电缆。从那天起我的设备出现问题,我第一次打开Xcode时总是必须使用usb。当我拔下电缆连接时,一切正常。

答案 23 :(得分:0)

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