Wie kann ich USB Prober vom Developer SDK unter Mac OS X installieren?


19

Ich habe versucht, dies herauszufinden, und gemäß dieser Technischen F & A :

USB Prober wird als Teil der Developer SDK-Installation installiert. Wenn das Developer SDK installiert wurde, suchen Sie USB Prober unter / Developer / Applications / Utilities / USB Prober.

Ich bin auf Mavericks 10.9 und habe keinen /Developer/Applications/UtilitiesOrdner.

Mein IOS Simulatorbefindet sich hier:

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

Also habe ich in allen Unterordnern gesucht /Applications/Xcode.app/Contents/Developer/und sogar /Applications/Xcode.app/nichts mit einem Namen wie gefundenUSB Prober.app

Ich sehe nichts im Download-Bereich von Xcode:

Bildbeschreibung hier eingeben

Wie kann ich das installieren Developer SDKund auf das USB ProberDienstprogramm zugreifen ?


2
Haben Sie das jemals gelöst? Ich laufe in die gleiche Sache. Die Dokumente sind ziemlich veraltet, da es seit einigen Jahren kein Xcode-installiertes "Developer" -Verzeichnis mehr gibt ... Ich habe auch die Hardware-IO-Tools von Apple heruntergeladen und sie enthalten keinen USB-Prober. Lassen Sie mich wissen, ob Sie es herausgefunden haben. Ich werde das selbe machen.
Reid

1
@ReidBelton - Ich glaube, ich habe irgendwie einen Weg gefunden, mit einem Ubuntu-Rechner zu testen. Ich würde immer noch gerne den OS X Weg kennen.
KWD

1
@ReidBelton - hast du die neue Antwort hier gesehen?
KWD

Vielen Dank für den Hinweis, ich hätte es sonst nicht gesehen! Du rockst!
Reid

Antworten:


30

USB Prober.app ist nicht in Xcode enthalten

Bildbeschreibung hier eingeben

Suchen Sie iOUSBFamilyauf der Entwicklerseite nach der neuesten Version und laden Sie sie herunter

Das Installieren des Pakets wird nicht empfohlen, da es Ihre installierte Kernel-Erweiterung überschreibt und beim Start zu Kernel-Panics führen kann, wenn die heruntergeladene Version nicht mit dem Betriebssystem übereinstimmt.

Stattdessen nach dem Download

  1. montiere das heruntergeladene .dmg.
  2. Klicken Sie im Ordner mit dem Suffix "-log" im Namen mit der rechten Maustaste auf IOUSBFamily-xxx.x.x.pkgund wählen Sie "Show Package Contents".
  3. Doppelklicken Sie auf, Contents/Archive.pax.gzum die Archivierung aufzuheben. Nicht archivierte Dateien werden normalerweise in einem Ordner mit dem Namen "Archiv" abgelegt.
  4. Schauen Sie sich das an DevTools/Hardware/USB Prober.app.

3
Ich bin auf 10.10.1 und die neueste Version, die ich finden kann, ist für 10.9.4. Das Ausführen von USB Prober (so wie Sie es beschrieben haben) funktioniert, aber sobald ich den USB Logger starte, würde er einfach hängen bleiben. Hat jemand andere positive Erfahrungen mit Yosemite mit dem USB-Logger?
Vinzenzweber

1
Ich habe auf 10.9.5 iOUSBFamily für 10.9.4 installiert. Beim Start von USB Prober.app hieß es, ich hätte keine Kexts installiert und möchte diese automatisch installieren. Ich habe mich für die Installation entschieden und scheint bisher wie erwartet zu funktionieren.
AJP

Ich habe diesen Kommentar definitiv zu früh gepostet. Ich habe das Gerät gefunden, aber es wurde nichts angezeigt, als ich versuchte, den Datenverkehr aufzulisten, indem ich zum Bereich "USB Logger" ging und auf "Start" klickte. Irgendwelche Ideen?
AJP

2
Auch erhalte eine Fehlermeldung , wenn die USB - Logger auf O X El Capitan 10.11.5 Start: USB Prober: [ERR] kann nicht IOServiceOpen auf USB - Controller - Client e00002c7
donturner

1
iOUSBFamily wurde seit 2014 nicht mehr aktualisiert? Gibt es einen neueren Namen?
Endolith

7

All diese Warnungen, die mit USB Prober kommen, haben mich verängstigt. Stattdessen habe ich den IORegistryExplorer verwendet, der in OS X 10.10.2 einwandfrei funktioniert.

• Suchen Sie in ADC "Downloads" nach den "Hardware-E / A-Tools für Xcode - Oktober 2013" und laden Sie sie herunter. (Ändern Sie I / O in IO, oder die Suche stimmt nicht überein.)

• Öffnen Sie das heruntergeladene Image.

• Sie finden eine "IORegistryExplorer.app" im Paket.

• Schließen Sie Ihr USB-Gerät an.

• Starten Sie IORegistryExplorer.app.

• Sie sehen eine Gliederung mit Hunderten von Einträgen. Um das gesuchte Gerät zu finden, müssen Sie einige Suchbegriffe erraten und in das Suchfeld eingeben. Zum Beispiel suchte ich nach einem RS-232C-Gerät und gab "RS" ein.

• Wenn Sie glauben, den Eintrag für Ihr Gerät gefunden zu haben, trennen Sie es. Wenn Sie korrekt sind, wird der Text des Eintrags rot durchgestrichen. Wenn Sie ihn wieder einstecken, wird ein neuer Eintrag in grüner Schrift angezeigt und wird nach einigen Sekunden schwarz.


2
Hey Jerry, ich habe das Gerät, von dem ich den USB-Verkehr abhören möchte, erfolgreich gefunden, bin mir aber nicht sicher, was Sie dann tun, um den Verkehr zu sehen. Ich habe versucht, mehr Informationen zu finden, und öffne die Seite "Über", um Folgendes zu finden: "Engineering: Wenn Sie es so nennen können. Human Interface Design: Bis zu einem gewissen Grad ... Testen: Naja, zumindest ein wenig. Dokumentation: Eines Tages" Lol ! : P Sie haben einen Sinn für Humor, der gut ist, aber leider nicht hilfreich, wenn es darum geht, den USB-Verkehr zu beschnüffeln.
AJP

AJP, ich glaube nicht, dass IORegistryExplorer eine Funktion zur Überwachung des USB-Verkehrs zwischen einem Gerät und einer anderen Anwendung bietet. Ich kenne kein Werkzeug, um das zu tun, oder ob es überhaupt möglich ist.
Jerry Krinock

Anscheinend sollte die USBProber.app diese Informationen bereitstellen können, aber ich kann im Moment nichts sehen.
AJP

Der neueste ADC-Download mit IORegistryExplorer hat einen anderen Namen: "Additional Tools for Xcode 11"
Justin Emery
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.