Xcode 4.2首选项“支持无线连接的设备”是做什么的?

在Xcode 4.2中,在“常规”选项卡下有一个新的首选项,名称为“iOS设备发现”,其checkbox选项为“支持无线连接的设备”。

这个选项做什么? 一旦检查,我们如何使用这个新function?

  1. 将您的设备插入您的机器。
  2. 转至iTunes – >设备 – >摘要页面,并选中“通过Wi-Fi与此XXXX同步”选项
  3. 在XCode,XCode菜单 – >首选项 – >一般检查“支持无线连接设备”
  4. 拔下您的设备
  5. 在设备上,进入设置 – >常规 – > iTunes Wi-Fi同步,然后点击“立即同步”
  6. 在XCode中,进入组织者 – >设备并跨越你的手指。

第5步对我来说是什么。 我一直在努力挣扎几天,无法让我的设备出现,但是当我从设备本身无线同步它们时,无线连接的小符号popup到XCode中的pipe理器中。 希望它也能起作用。

编辑:设备必须唤醒XCode才能看到它。 当我的设备睡觉时,它消失了组织者

编辑:这个function可以让你做一个设备上的所有操作,通过USB电缆插入你的机器……只有现在没有电缆。 我发现这对构build本地testing人员非常有用,他们几乎不费吹灰之力就可以运行乐器或僵尸等工具来帮助追踪讨厌的问题,同时您的testing仍然舒适地坐在办公桌前(而不是束缚在您的机器上) 。

编辑: 从Xcode 4.3.1开始 ,这个function将不再可用。它在问题较less的时候会重新出现(它们是在4.4版中估算的)。

2/2012 – 从Xcode 4.6开始,这个function仍然不见了。 如果有的话,目前没有迹象表明它将在不久的将来返回。

10/2013 – Xcode 5.0在这里,function将不会返回。 在可预见的未来,我们几乎可以认为它已经死亡。

9/2014 – 我有一个报告,Xcode 6.0中确实存在wifi设备function。 该假设是有一个设备设置为与iTunes无线同步。 我已经开始testing,但迄今为止一直无法取得积极成果。 感谢Steven Kramer提高这种可能性和形象。

Xcode设备列表包括WiFi设备

在未来的Xcode版本中,“支持无线连接的设备”选项将允许您在设备上debugging应用程序,而无需将其连接到开发Mac的USB端口。 我发现这个function还没有准备好用于生产,但是你可能会有更好的运气。 这是你需要做的设置:

  1. 使用USB连接您的设备,启动iTunes,在设备的条目下勾选“通过Wi-Fi与iPod / iPhone / iPad同步”。

  2. 启动Xcode。 打开Organizer窗口的Devices选项卡,并validation您的设备名称旁边有一个绿点。

  3. 断开您的设备与Mac的连接; 确认iTunes仍然可以看到它,并可以通过无线方式进行同步。

  4. 在Xcode的首选项下选中“支持无线连接的设备”。 等几秒钟。

  5. 您的设备旁边应该有一个绿色的Wi-Fi符号。 如果没有,请closures/打开“支持无线连接的设备”checkbox,或重新启动Xcode,iTunes和/或您的设备,直到它。

  6. 您现在应该可以在“计划”popup式菜单中select设备。 尝试select它并开始无线debugging您的应用程序。 祝你好运!

就我而言,Xcode能够在设备上安装新的开发版本,但是它还不能够可靠地运行和debugging。 LLDB和GDB都有很多连接到设备的麻烦。 有时他们确实成功了,但对于便捷的开发来说还不够可靠。

请注意,如果您使用XCode 4.3,他们已经删除了无线支持,所以按照这些步骤是徒劳的。 其他人也想出了他们已经悄悄地删除了无线连接的设备function: http : //www.thomashajcak.com/wireless-support-in-xcode-4-3/

如果设备和计算机位于同一无线networking中,即使未通过USB电缆插入,也可使设备显示在pipe理器中。

去iTunes,按同步,设备将“重新连接”,等待几秒钟,它应该显示在Xcode

此开关的另一个用途是在启用无线同步时Xcode显示100%的CPU使用率时寻址。 通过禁用无线同步支持,Xcode将只使用有线设备进行代码部署。