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

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


Set up a device for network debugging

from help.apple.com

NOTE: Mac system and iPhone/iPad should share same network to use wireless debugging.

Sometimes it doesn't work, so need to restart device/network connection

Debug your app running on an iOS or tvOS device over a WiFi or other 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 iPhone, iPad, or iPod touch

  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. Check if passcode enables in your device settings. Enable if not already enabled.

  4. 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

  5. Disconnect your device.

Note: Device require a passcode to enable remote debugging.

Now you are ready for debugging over the network.


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 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.

Edit: -------

Sometime pairing doesn't work for wireless debugging, So just restart your device and internet connection.Also if firewall is enabled, you need to turn off Firewall for pairing device.

enter image description here

enter image description here


I have tried using Xcode Devices window's Connect via network options. but I am unable to see the "Connected over the network" icon next to the device name. also as soon as remove the USB the "Connect via network" option disappeared. also, the device name appears under the disconnected device list.

But using the "Connect via IP Address..." option, I am able to connect.

  1. Right-click on the device name(Under Disconnected list) and choose "Connect via IP Address...." option.

enter image description here

  1. Type the IP address of the device and chose Connect. (you can find through mobile device Settings > Wi-Fi > Choose the wifi name)enter image description here


If you have completed all steps given by Surjeet and still not getting network connection icon then follow below steps:

  1. Unpair Device using right click on the device from the Connected section.

    enter image description here

  2. Reconnect the device.

  3. Click on "+" button from the end of the lefthand side of the popup.

enter image description here

  1. Select the device and click on next button

enter image description here

  1. Click on Trust and passcode(if available) from the device.

enter image description here

  1. Click on Done button.

enter image description here

  1. Now, click on connect via network.

enter image description here

Now you can see the network connection icon after the device name. Enjoy!

enter image description here