Xcode-9 中的無線除錯

最近 Apple 推出了 iOS11 和 Xcode-9,我們現在可以在裝置上除錯應用程式而無需通過 USB 將裝置連線到 Xcode。
我們可以利用此 Xcode-9 中新增的無線除錯功能。

要啟用無線除錯,我們必須在 Xcode 中配置一些步驟。
1 首先將執行 iOS11 的裝置連線到 Xcode-9。
2 轉到 Xcode 選單中的 Window> Devices and Simulators,在 Devices 選項卡下,將列出已連線的裝置。
3 然後選中名為 Connect vis network 的核取方塊,如下圖所示:

StackOverflow 文件
(圖片提供: Surjeets 的 SO 帖子

4 然後斷開裝置與 USB 線的連線,確保 iPhone / iPad / iPod 裝置和執行 Xcode 的 Mac 位於同一無線網路中。
5 在 Xcode 中,你將看到列出的這些裝置,你可以直接在該裝置上執行你的應用程式。

我們可以在該裝置上使用 Xcode 執行所有操作,就像使用 USB 連線一樣; 除了我們無法看到日誌,如果使用 Xcode 執行應用程式,將其置於後臺並暫停在後臺狀態,我們再次啟動它。這可以通過 USB 除錯實現。

注意:
1 我們必須使用在裝置
2 上執行的 Xcode-9,iOS 11 裝置和 Mac 都應該在同一個無線網路上