Xcode 9无线调试无法正常工作

由于某种原因,无线调试在这里不起作用。 这就是我所做的:

  • 使用最新的Xcode 9
  • 在我的iPhone 7+上使用最新的iOS 11
  • 两个设备都在同一网络中
  • 通过Lightning连接iPhone,在Devices&Simulator菜单中选择“通过网络连接”
  • 在仍然通过Lightning连接的iPhone上运行应用程序 – 一切正常

但是一旦我拔掉手机,Xcode就再也无法连接手机了。 我可以用Mac ping手机,但即使是Xcode中的“connect via ip”选项也无效。

有人知道如何使这个工作?

我有同样的问题,但它是间歇性的 – 即有时地球不会出现在Xcode Devices and Simulators窗口中的电话名称旁边,当手机与照明电缆断开连接时,我无法从Xcode调试它。 我的解决方案要简单得多 – 我只是在Mac和手机上打开和关闭WiFi。 设备重新连接到网络后,无线调试再次可用。 这似乎是网络通信的问题(无论设备是否可以ping通)。

我能够在另一个堆栈溢出问题上找到解决方案: 如何使用iOS 11,Apple TV 4K等在Xcode 9中执行无线调试? 。

靠近底部,来自“IOS DEV”。 简而言之,最终解决方案是取消配对手机,断开连接并重新配对。 之后,Xcode自动将其添加到地球仪中。 作为一个FYI,我能够在不配对之前使用网络实用程序ping我的iPhone,但仍然无法让手机连接。 祝你好运。

重启xcode是唯一能解决这个间歇性连接问题的方法。

在我关闭VPN客户端之前,无线调试神秘地停止了工作。 我现在相信,当我第一次尝试使用VPN时,我关闭了VPN,但是在我的计算机稍后重新启动后,VPN会自动连接。