如何在 Mac OS X 上从开发人员 SDK 安装 USB 探测器?

如何在 Mac OS X 上从开发人员 SDK 安装 USB 探测器?

我尝试做了一些研究来弄清楚这一点,并且此技术问答

USB Prober 是作为 Developer SDK 安装的一部分安装的。如果已安装 Developer SDK,则将 USB Prober 定位在 /Developer/Applications/Utilities/USB Prober。

我在使用 Mavericks 10.9 并且没有/Developer/Applications/Utilities文件夹。

我的IOS Simulator位于此处:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

因此,我搜索了 的所有子文件夹,/Applications/Xcode.app/Contents/Developer//Applications/Xcode.app/没有找到任何名称如下的文件USB Prober.app

我在 Xcode 的下载部分没有看到任何内容:

在此处输入图片描述

我如何安装Developer SDK并访问该USB Prober实用程序?

答案1

USB Prober.app不包含在 Xcode 中

在此处输入图片描述

iOUSBFamily开发者页面

不建议安装该软件包,因为它将覆盖您已安装的内核扩展,并且如果下载的版本与操作系统不匹配,则可能在启动时导致内核恐慌。

相反,下载后

  1. 挂载下载的.dmg
  2. 在名称中没有后缀“-log”的文件夹中,右键单击IOUSBFamily-xxx.x.x.pkg并选择“显示包内容”。
  3. 双击Contents/Archive.pax.gz即可解压。解压后的文件通常放在名为“Archive”的文件夹中。
  4. 在其中寻找DevTools/Hardware/USB Prober.app

答案2

USB Prober 的所有警告都吓跑了我。相反,我使用了 IORegistryExplorer,它在 OS X 10.10.2 中运行良好。

• 在 ADC“下载”中,搜索并下载“Xcode 硬件 I/O 工具 - 2013 年 10 月”。(将 I/O 更改为 IO,否则搜索不匹配。)

• 打开下载的磁盘映像。

• 您将在包中找到“IORegistryExplorer.app”。

• 连接您的 USB 设备。

• 启动IORegistryExplorer.app。

• 您将看到包含数百个条目的概要。要找到您要查找的设备,您需要猜测一些描述该设备的搜索词,然后将其输入到搜索字段中。例如,我正在寻找 RS-232C 设备,因此我输入了“RS”。

• 当您认为已找到设备的条目时,请断开连接。如果您的答案正确,条目的文本将变成红色删除线,然后如果您重新插入,新条目将以绿色文本显示,并在几秒钟后变为黑色。

相关内容