你如何在Xcode 9与iOS 11, Apple TV 4K等设备进行无线调试?

135 浏览
0 Comments

你如何在Xcode 9与iOS 11, Apple TV 4K等设备进行无线调试?

无线调试最近作为Xcode 9、iOS 11和tvOS 11的一个功能添加进来。由于Apple TV 4K没有USB接口,所以它需要无线调试。在Xcode中如何进行无线调试呢?

admin 更改状态以发布 2023年5月24日
0
0 Comments

我曾尝试使用Xcode的设备窗口中的“通过网络连接”选项,但我无法看到设备名称旁边的“通过网络连接”的图标。并且只要移除USB,“通过网络连接”选项也会消失。此外,设备名称会出现在断开连接的设备列表中。

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

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

enter image description here

  1. 输入设备的IP地址,然后选择连接。(你可以通过移动设备的设置> Wi-Fi>选择WiFi名称查找IP地址)
    enter image description here
0
0 Comments

设置设备进行网络调试

来自help.apple.com

通过Wi-Fi或其他网络连接,在运行iOS或tvOS设备上调试您的应用程序。

设置iPhone、iPad或iPod touch的步骤

  1. 检查您的设备是否有密码,如果没有,则添加一个。您的设备必须有密码才能启用远程调试

  2. Mac和iPhone/iPad需要处于同一网络中以使用无线调试。

接下来,在Xcode中

  1. 选择“窗口”>“设备和模拟器”,然后在出现的窗口中,单击“设备”。
  2. 使用闪电线将您的设备连接到Mac上。
  3. 在左侧栏中选择设备,然后在详细信息区域中选择通过网络连接。

enter image description here

Xcode会与您的设备配对。如果Xcode能够使用网络连接到设备,则在左侧栏中的设备旁边会出现一个网络图标。

enter image description here

  1. 断开设备的连接。

现在,您已经准备好进行网络调试了。

有时它不起作用。您可能需要重新启动设备或网络连接

注意: 网络调试需要在 Xcode 9.0 或更高版本的 macOS 10.12.4 或更高版本上执行,并且在设备上需要 iOS 11.0 或更高版本或 tvOS 11.0 或更高版本。


设置Apple TV的步骤:

  1. 确保您的Mac和Apple TV在同一网络上。

  2. 选择 "Window > Devices and Simulators",然后在显示的窗口中,点击 "Devices"。

  3. 在您的Apple TV上,打开 "设置" 应用程序,然后选择 "遥控器和设备 > 遥控器应用程序和设备"。

  4. Apple TV 搜索可能的设备,包括Mac。(如果您有任何防火墙或互联网安全,请将其禁用/关闭以允许搜索。)

  5. 在Mac上,在 "Devices" 面板中选择Apple TV。该面板显示Apple TV的当前连接请求状态。

  6. 在设备窗格中输入在Apple TV上显示的验证代码,并单击 "连接"。

Xcode为无线调试设置了Apple TV并与设备配对。

输入图像描述

输入图像描述

0