Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you perform wireless debugging in Xcode 9 with iOS 11, Apple TV 4K, etc?

Wireless debugging was recently added as a feature in Xcode 9, iOS 11, and tvOS 11. Apple TV 4K doesn't have a USB port, so it requires wireless debugging. How do you perform this wireless debugging in Xcode?

like image 506
iPC Avatar asked Jun 06 '17 06:06

iPC


People also ask

How do I connect Apple TV 4k to Xcode?

Pairing an Apple TV with XcodeOpen Xcode and go to Window > Devices and Simulators. On the Apple TV, go to Settings > Remotes and Devices > Remote App and Devices. Select the Apple TV in the Discovered area in Xcode and enter the verification code displayed on the Apple TV. Click the Connect button.

How do I run debug mode in Xcode?

When you run an application in Xcode, the debugger is automatically started and attached to the process of the application. Click the Run button in the top left or press Command + R. From the moment the application is up and running, we can start inspecting the process and, if necessary, debug it.


1 Answers

Set up a device for network debugging

from help.apple.com

Debug your app running on an iOS or tvOS device over a Wi-Fi or other network connection.

Steps to set up iPhone, iPad, or iPod touch

  1. Check that your device has a passcode and add one if it doesn't. Your device must have a passcode to enable remote debugging

  2. The Mac and the iPhone/iPad need to be on the same network to use wireless debugging.

Next, in Xcode

  1. Choose Window > Devices and Simulators, then in the window that appears, click Devices.
  2. Connect your device to your Mac with a Lightning cable.
  3. In the left column, select the device, and in the detail area, select Connect via network.

enter image description here

Xcode pairs with your device. If Xcode can connect with the device using a network, a network icon appears next to the device in the left column.

enter image description here

  1. Disconnect your device.

Now you are ready for debugging over the network.

Sometimes it doesn't work. You might need to restart the device or network connection.

Note: Network debugging requires Xcode 9.0 or later running on macOS 10.12.4 or later, and on the device, requires iOS 11.0 or later, or tvOS 11.0 or later.


Steps to set up Apple TV:

  1. Make sure your Mac and your Apple TV are on the same network.

  2. Choose Window > Devices and Simulators, then in the window that appears, click Devices.

  3. On your Apple TV, open the Settings app and choose Remotes and Devices > Remote App and Devices.

  4. The Apple TV searches for possible devices including the Mac. (If you have any firewall or Internet security, disable/turn it off to allow searching.)

  5. On your Mac, select the Apple TV in the Devices pane. The pane for the Apple TV is displayed and shows the current status of the connection request.

  6. Enter the verification code displayed on your AppleTV into the Device window pane for the device and click Connect.

Xcode sets up the Apple TV for wireless debugging and pairs with the device.

enter image description here

enter image description here

like image 162
Surjeet Singh Avatar answered Sep 28 '22 02:09

Surjeet Singh