场景说明: 作为iOS开发,基本每天手机都处于真机调试阶段。大大减少了数据线的使用寿命,当然我们可以选择局域网下无线调试来减少其损耗。
设备环境:Mac OSX 11.1、iOS14.2、Xcode12.3
(WWDC2017的新功能,iOS11+,Xcode9这是刚性要求)
- 手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators。找到连接上的设备,把Connect via network选项打勾。
- 耐心等待Xcode转一会圈圈,OK后拔掉数据线,可以看到左侧的设备连接列表上手机仍在。
- 设备列表中,选中手机右键,在下拉选项卡中选择Connect via IP Address项。选择后接着输入手机的局域网ip地址。
- 完成后可以看到在连接的手机右边有一个地球连接标志
- 选择要调试的设备后直接项目运行,在下拉列表如果手机在局域网中也会有这个地球连接标志
这个时候,项目不需要数据线就跑起来了,实现了支持无线调试,连一次以后就不需要数据线了,大大提高了数据线的使用寿命。