无线调试是最近在Xcode9、iOS11和twOS11中添加的一项功能.Apple TV4K没有USB端口,所以它需要无线调试.如何在Xcode中执行此无线调试?

推荐答案

设置用于网络调试的设备

来自帮助.苹果com

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

设置iPhone、iPad或iPod touch的步骤

  1. 判断您的设备是否有密码和add one if it doesn't.您的设备必须有密码才能启用远程调试

  2. Mac和iPhone/iPad需要在同一个网络上才能使用无线调试.

接下来,在Xcode中

  1. Select Window>;Devices and Simulators,然后在出现的窗口中单击Devices.
  2. 使用闪电电缆将您的设备连接到Mac.
  3. 在左列中, Select 设备,然后在详细信息区域中 Select Connect via network.

enter image description here

Xcode与您的设备配对.如果Xcode可以使用网络与设备连接,则会在左栏中的设备旁边显示一个网络图标.

enter image description here

  1. 断开你的设备.

现在,您可以通过网络进行调试了.

有时它不起作用.你可能需要restart the device or network connection美元.

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


设置Apple TV的步骤:

  1. 确保您的Mac和Apple TV位于同一网络中.

  2. Select Window>;Devices and Simulators,然后在出现的窗口中单击Devices.

  3. 在Apple TV上,打开设置应用程序并 Select Remotes and Devices>;Remote App and Devices

  4. Apple TV会搜索可能的设备,包括Mac.(如果您有任何防火墙或Internet安全性,请禁用/关闭它以允许搜索.)

  5. 在Mac上,在Devices窗格中 Select Apple TV.将显示Apple TV的窗格,并显示连接请求的当前状态.

  6. 在设备的Device窗格中输入AppleTV上显示的验证码,然后单击Connect.

Xcode将Apple TV设置为无线调试,并与设备配对.

enter image description here

enter image description here

Ios相关问答推荐

SwiftUI-工作表不显示导航标题

如何在 Swift 中存储具有关联值的协议?

在 React Native iOS 中加载多个 JS 包

mapView swift 导致警告有网格错误

RFID scanner 的蓝牙服务 UUID?

更改初始控制器无效

iOS上从谷歌云存储API不断收到网络连接已丢失的错误信息

创建方案时运行 pod install 时出错

如何在 SwiftUI 中通过通用 @ObservedObject 进行切换?

从iOS键盘输入时Flutter TextField输入消失

iOS 如何使用 Alamofire 解析 JSON 可编码数组

SwiftUI Disclosure Group 文本对齐

我可以在 Apple-Watch 上使用 iPhone 的摄像头扫描 SwiftUi 中的二维码(例如用于登录)吗

构建失败:ld:重复符号 _OBJC_CLASS_$_Algebra5FirstViewController

在 UITextView 中垂直居中文本

获取 iOS 上所有联系人的列表

SwiftUI - 列表行中的多个按钮

如何在 UILabel 中找到文本子字符串的 CGRect?

如何找到 UILabel 的实际行数?

在两个或多个 iPhone 应用程序之间共享数据