无线调试是最近在Xcode 9、iOS 11和tvOS 11中添加的功能。苹果4K电视没有USB接口,因此需要无线调试。如何在Xcode中进行无线调试?


当前回答

在新的Xcode9-beta中,我们可以使用苹果所说的无线调试:

剪断绳索 选择本地网络上的任何iOS或tvOS设备来安装、运行和调试应用程序,而无需将USB线插入Mac。第一次使用新的iOS设备时,只需单击“通过网络连接”复选框,该设备就可以从那时起通过网络使用。无线开发也适用于其他应用程序,包括仪器、辅助功能检查器、Quicktime播放器和控制台。

试试这个!

如果遇到连接中断的问题,试试这个:

解决方法:在设备上开启飞行模式10秒,然后关闭飞行模式,重新建立连接

其他回答

网络调试要求在macOS 10.12.4上运行Xcode 9.0或更高版本 或更高版本,并且在设备上要求iOS 11.0或更高版本,或tvOS 11.0 或更高版本。

iPhone

iOS 11将不适用于32位设备,即iPhone 5、iPhone 5c及以下设备。第一代64位的iPhone是5s。

iPad

iPad mini 2将是支持iOS 11的最老的iPad。

iPod

iPod必须是iPod 6才能运行iOS。

如果你的设备不仅用于开发,还用于生产,请注意,beta操作系统不适合胆小的人;-)

如果按照Surjeet所描述的步骤进行操作后,仍然无法连接,请尝试关闭电脑的Wi-Fi并重新打开。这对我很管用。

另外,一定要信任iOS设备上的开发者证书(设置-通用-配置文件和设备管理-开发者应用程序)。

我尝试过使用Xcode设备窗口的连接网络选项。但我无法看到设备名称旁边的“已通过网络连接”图标。同时,一旦移除USB,“通过网络连接”选项就会消失。此外,设备名称出现在断开连接的设备列表下。

但是使用“通过IP地址连接…”选项,我能够连接。

右键单击设备名称(在断开连接列表下)并选择“通过IP地址....连接”选项。

输入设备的IP地址,选择“连接”。(您可以通过移动设备设置> Wi-Fi >选择wifi名称)

试试这个:

用闪电线把你的iOS设备和Mac连接起来。您可能需要在设备上选择“信任此计算机”。 打开Xcode,打开窗口>设备和模拟器。 选择您的设备,然后选择“通过网络连接”复选框以配对您的设备。 在移除照明电缆后运行项目。

第一步:第一次连接电话线

第二步:进入组织者和设备

第三步:勾选“网络连接”

现在是一个每次都管用的小技巧。

第四步:打开iphone上的热点

第五步:把你的mac和热点连接起来。

步骤6:现在运行代码。

这总是有效的。