我尝试做了一些研究来弄清楚这一点,并且此技术问答:
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
开发者页面
不建议安装该软件包,因为它将覆盖您已安装的内核扩展,并且如果下载的版本与操作系统不匹配,则可能在启动时导致内核恐慌。
相反,下载后
- 挂载下载的
.dmg
。 - 在名称中没有后缀“-log”的文件夹中,右键单击
IOUSBFamily-xxx.x.x.pkg
并选择“显示包内容”。 - 双击
Contents/Archive.pax.gz
即可解压。解压后的文件通常放在名为“Archive”的文件夹中。 - 在其中寻找
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”。
• 当您认为已找到设备的条目时,请断开连接。如果您的答案正确,条目的文本将变成红色删除线,然后如果您重新插入,新条目将以绿色文本显示,并在几秒钟后变为黑色。