如何从 Mac OS X 上的 Developer SDK 安装 USB Prober?

cwd*_*cwd 20 mac usb xcode installation macos

我试图做一些研究来解决这个问题,并根据这个技术问答

USB Prober 作为 Developer SDK 安装的一部分进行安装。如果已安装 Developer SDK,则在 /Developer/Applications/Utilities/USB Prober 中找到 USB Prober。

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

IOS Simulator的位置在这里:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Run Code Online (Sandbox Code Playgroud)

所以我搜索的所有的子文件夹/Applications/Xcode.app/Contents/Developer/,甚至/Applications/Xcode.app/,但没有找到像什么名字USB Prober.app

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

在此处输入图片说明

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

小智 31

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.

  • 我在 10.10.1 上,我能找到的最新版本是 10.9.4。运行 USB Prober(正如您所描述的)可以工作,但是一旦我启动 USB Logger,它就会挂起。有没有其他人在优胜美地使用 USB 记录器有一些积极的体验? (4认同)
  • 在 OS X El Capitan 10.11.5 上启动 USB 记录器时也出现错误:USB 探测器:[ERR] 无法在 USB 控制器客户端 e00002c7 上打开 IOServiceOpen (2认同)

小智 8

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”。

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

  • 嘿 Jerry,我已经成功找到了我想从中嗅探 USB 流量的设备,但我不确定您接下来要做什么来查看流量。我试图找到更多信息,所以我打开关于页面找到:“工程:如果你可以这么称呼它。人机界面设计:在某种程度上......测试:嗯,至少有一点。文档:总有一天”大声笑!:P 他们有幽默感,这很好,但可惜对嗅探 USB 流量没有帮助。 (2认同)