Xcode 4.2偏好"支持无线连接设备"有什么作用?

Hun*_*ile 92 iphone xcode objective-c ios

在Xcode 4.2中,在General选项卡下有一个名为"iOS Device Discovery"的新首选项,其复选框选项为"Support Wirelessly Connected Devices".

这个选项有什么作用?一旦检查,我们如何使用这种新功能?

DBD*_*DBD 115

  1. 将设备插入机器.
  2. 转到iTunes - >设备 - >摘要页面,然后选中"与此XXXX over Wi-Fi同步"选项
  3. 在XCode中,XCode菜单 - >首选项 - >常规检查"支持无线连接设备"
  4. 拔下您的设备
  5. 在设备上,转到设置 - >常规 - > iTunes Wi-Fi同步,然后单击"立即同步"
  6. 在XCode中,转到管理器 - >设备并交叉手指.

第5步是为我做的.我已经挣扎了好几天无法让我的设备出现,但是当我从设备本身无线同步它们时,在XCode的管理器中弹出了一个小的无线连接符号.希望它也会对你有用.

编辑:设备必须唤醒以便XCode查看它.当我的设备睡觉时,它会从管理器中消失

编辑:此功能允许您通过USB电缆完成设备插入设备所能执行的所有操作...仅限现在没有电缆.我发现这个建立本地测试人员非常有用,他们以几乎没有力气,运行像泄漏或僵尸工具,以帮助追查讨厌的问题,同时你的测试仍然是舒适的坐在自己的办公桌(而非拴到你的机器) .

编辑:此功能自Xcode 4.3.1起不再可用.稍后当它出现较少问题时会重新出现(它们在版本4.4中进行估算).

2/2012 - 从Xcode 4.6开始,这个功能仍然没有用.目前没有任何迹象表明它会在不久的将来回归,如果有的话.

10/2013 - Xcode 5.0在这里,仍然没有迹象表明该功能将返回.在这一点上,我们几乎可以认为它在可预见的未来已经死了.

9/2014 - 我有一个报告,Xcode 6.0中确实存在wifi设备功能.假设是设备设置为与iTunes无线同步.我已经开始测试了,但到目前为止还没有得到积极的结果.感谢Steven Kramer提出这种可能性和形象.

Xcode设备列表包括wifi设备

  • 我安装了4.3.1但没有看到复选框,我的iOS 5设备也没出现.任何人都可以确认复选框是否被删除? (3认同)
  • 克里斯,是的,该功能已在Xcode 4.3.1中删除.根据此响应中的评论(http://stackoverflow.com/a/7996999/235297),因为功能问题. (3认同)
  • 07/02/2013 - xcode 4.6中的功能仍然存在!希望我们很快就能恢复这个功能 (3认同)
  • 在Xcode 6.3测试版中仍然获得0xE8000016 ...保持强大的同伴憎恨! (3认同)
  • Xcode 7怎么样?我讨厌我的绳索. (3认同)
  • 感谢这里的精彩信息.一切正常,除了让设备在设备上运行 - 其他人得到:错误:无法启动'.../builds/Debug-iphoneos/xxx.app/xxx' - 未连接到远程gdb服务器.我可以看到它复制一切...只是没有启动. (2认同)

Kar*_*tey 13

在未来的Xcode版本中,"支持无线连接设备"选项将允许您在设备上调试应用程序,而无需将它们连接到开发Mac的USB端口.我发现这个功能尚未准备好用于生产,但你可能会有更好的运气.以下是您需要做的设置:

  1. 使用USB连接设备,启动iTunes,在"设备"条目下选中"通过Wi-Fi与此iPod/iPhone/iPad同步".

  2. 启动Xcode.打开"管理器"窗口的"设备"选项卡,然后验证设备名称旁边是否有绿点.

  3. 断开设备与Mac的连接; 验证iTunes是否仍然可以看到它并可以无线同步.

  4. 检查Xcode首选项下的"支持无线连接设备".等几秒钟.

  5. 您的设备旁边应该有一个绿色的Wi-Fi符号.如果没有,请关闭/打开"支持无线连接设备"复选框,或重新启动Xcode,iTunes和/或您的设备,直到它为止.

  6. 您现在应该可以在"方案"弹出菜单中选择设备.尝试选择它并开始无线调试您的应用程序.祝好运!

就我而言,Xcode能够在设备上安装新的开发版本,但它还无法可靠地运行和调试它.LLDB和GDB都很难连接到设备.有时它们确实成功了,但它不够可靠,不便于开发.

  • 我没有在Xcode Prefs中看到"支持无线连接设备"....它可能在哪里? (8认同)

Jam*_*oad 6

请注意,如果您使用的是XCode 4.3,他们已经删除了无线支持,因此遵循这些步骤将是徒劳的.其他人也发现他们已经默默地删除了无线连接的设备功能:http://www.thomashajcak.com/wireless-support-in-xcode-4-3/


cho*_*own 1

如果设备和计算机位于同一无线网络上,即使未通过 USB 线插入,这也允许设备显示在管理器中。