无数据线实现iPhone 6与MacBook Pro的Xcode无线调试方法求助
实现Xcode无线调试iPhone 6(无需数据线,替代Diawi)
嘿,虽然你现在没有连接Mac和iPhone的数据线,但其实只需要临时使用一次数据线完成设备配对,之后就能全程无线部署和调试应用了,完全不用再折腾Diawi链接。下面是适配你的设备和系统版本的具体步骤:
第一步:完成首次设备配对(必须用数据线)
因为无线调试需要先让Mac和iPhone建立信任配对,这一步绕不开数据线,你需要临时准备一根:
- 如果你有USB-C转Lightning数据线,直接连接MacBook Pro的Thunderbolt 3(USB-C)接口和iPhone 6;如果只有普通Lightning线,需要加一个USB-C转USB-A转接头来连接Mac。
- 解锁iPhone,在弹出的「是否信任此电脑」对话框点击信任,同时Mac上也确认信任该设备。
第二步:在Xcode中启用无线调试
- 打开Xcode,点击顶部菜单栏的
Window > Devices and Simulators(或者用快捷键Shift + Command + 2)。 - 在弹出的窗口中切换到Devices标签页,找到已连接的iPhone 6。
- 勾选设备右侧的
Connect via network选项。 - 等几秒,设备列表里你的iPhone旁边会出现一个小网络图标,说明配对成功,现在就可以拔掉数据线了!
第三步:无线运行和调试应用
- 确保你的Mac和iPhone 6连接在同一个Wi-Fi网络下(这是无线调试的前提)。
- 在Xcode顶部的设备选择下拉菜单里,找到你的iPhone 6(现在会显示带有网络图标的设备名称)。
- 选择你要运行的项目,点击运行按钮(▶️),Xcode会自动把应用安装到iPhone上并启动,和有线连接时的体验完全一致。
- 调试功能也全部可用:设置断点、查看控制台输出、调试UI元素这些操作,和有线连接没有区别,修改代码后直接重新运行即可。
一些注意事项
- 如果之后在Xcode里找不到无线设备,打开
Devices and Simulators窗口点击设备列表的刷新按钮,或者重启Mac和iPhone的Wi-Fi试试。 - 你的系统版本(High Sierra 10.13.4 + iOS 11.2.5)搭配Xcode 9及以上版本就支持无线调试,刚好符合要求,不用担心兼容性问题。
内容的提问来源于stack exchange,提问作者Chandni




