Come posso installare USB Prober da Developer SDK su Mac OS X?


19

Ho provato a fare alcune ricerche per capirlo, e per questo Q&A tecnico :

USB Prober è installato come parte dell'installazione Developer SDK. Se è stato installato l'SDK per sviluppatori, individuare Prober USB in / Sviluppatore / Applicazioni / Utilità / Prober USB.

Sono su Mavericks 10.9 e non ho una /Developer/Applications/Utilitiescartella.

My IOS Simulatorsi trova qui:

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

Quindi ho cercato in tutte le sottocartelle di /Applications/Xcode.app/Contents/Developer/e anche, /Applications/Xcode.app/ma non ho trovato nulla con un nome simileUSB Prober.app

Non vedo nulla nella sezione download di Xcode:

inserisci qui la descrizione dell'immagine

Come posso installare Developer SDKe ottenere l'accesso USB Proberall'utilità?


2
hai mai risolto questo? Sto correndo nella stessa cosa. I documenti sono piuttosto obsoleti in quanto non esiste una directory "Developer" installata su Xcode da almeno un paio d'anni ... Ho anche scaricato gli strumenti Hardware IO da Apple e non contengono USB Prober. Fammi sapere se l'hai capito. Farò lo stesso.
Reid,

1
@ReidBelton - Penso di aver trovato in qualche modo un modo per testare usando una macchina Ubuntu. Mi piacerebbe ancora conoscere il modo in cui OS X.
Cwd,

1
@ReidBelton - hai visto la nuova risposta pubblicata qui?
Cwd,

Grazie mille per averlo sottolineato, altrimenti non l'avrei visto! Sei forte!
Reid,

Risposte:


30

USB Prober.app non è incluso in Xcode

inserisci qui la descrizione dell'immagine

Cerca iOUSBFamilye scarica l'ultima versione nella pagina degli sviluppatori

L'installazione del pacchetto non è consigliata in quanto sovrascriverà l'estensione del kernel installata e può causare il panico del kernel all'avvio se la versione scaricata non corrisponde al sistema operativo.

Invece, dopo il download

  1. monta il download .dmg.
  2. All'interno della cartella senza il suffisso "-log" nel nome, fare clic con il tasto destro del mouse IOUSBFamily-xxx.x.x.pkge selezionare "Mostra contenuto pacchetto".
  3. Fare doppio clic su Contents/Archive.pax.gzunarchive. I file non archiviati vengono in genere inseriti in una cartella denominata "Archivio".
  4. Cerca in quello DevTools/Hardware/USB Prober.app.

3
Sono il 10.10.1 e l'ultima versione che posso trovare è per il 10.9.4. L'esecuzione di USB Prober (proprio come hai descritto) funziona, ma non appena avvio USB Logger, si bloccherebbe e basta. Qualcun altro ha avuto esperienze positive su Yosemite usando il Logger USB?
Vinzenzweber,

1
Sono su 10.9.5, installato iOUSBFamily per 10.9.4. All'avvio di USB Prober.app diceva che non avevo kexts installato e se volevo installarlo automaticamente. Ho scelto di installarlo e finora sembra funzionare come previsto.
AJP

Ho sicuramente pubblicato quel commento troppo presto. Ho trovato il dispositivo ma non è stato mostrato nulla quando ho provato a elencare il traffico andando sul pannello "USB Logger" e facendo clic su "Avvia". Qualche idea?
AJP,

2
Inoltre viene visualizzato un errore quando si avvia il logger USB su OS X El Capitan 10.11.5: Prober USB: [ERR] Impossibile IOServiceApri sul client del controller USB e00002c7
Donturner

1
iOUSBFamily non è stato aggiornato dal 2014? C'è un nome più recente?
endolith

7

Tutti quegli avvertimenti forniti con USB Prober mi hanno spaventato. Invece, ho usato IORegistryExplorer e funziona bene per me in OS X 10.10.2.

• In "Download" di ADC, cercare e scaricare "Strumenti di I / O hardware per Xcode - ottobre 2013". (Cambia I / O in IO o la ricerca non corrisponderà.)

• Aprire l'immagine del disco scaricata.

• Troverai un "IORegistryExplorer.app" nel pacchetto.

• Collegare il dispositivo USB.

• Avviare IORegistryExplorer.app.

• Vedrai uno schema con centinaia di voci. Per trovare il dispositivo che stai cercando, devi indovinare alcuni termini di ricerca che lo descrivono e inserirli nel campo di ricerca. Ad esempio, stavo cercando un dispositivo RS-232C, quindi ho inserito "RS".

• Quando pensi di aver trovato la voce per il tuo dispositivo, scollegala. Se hai ragione, il testo della voce diventerà barrato rosso, quindi se lo ricolleghi, una nuova voce apparirà in testo verde, diventando nera dopo alcuni secondi.


2
Ehi Jerry, ho individuato con successo il dispositivo dal quale sto cercando di annusare il traffico USB ma non sono sicuro di cosa farai per vedere il traffico. Ho provato a trovare qualche informazione in più, quindi apro la pagina Informazioni per trovare: "Ingegneria: se puoi chiamarla così. Progettazione dell'interfaccia umana: in una certa misura ... Test: Beh, almeno un po '. Documentazione: un giorno" Lol ! : P Hanno un senso dell'umorismo che è buono ma purtroppo non è utile per annusare il traffico USB.
AJP

AJP, non credo che IORegistryExplorer abbia una funzione per monitorare il traffico USB tra un dispositivo e qualche altra applicazione. Non conosco alcuno strumento per farlo, o se è anche possibile.
Jerry Krinock,

Apparentemente USBProber.app dovrebbe essere in grado di fornire tali informazioni ma al momento non riesco a vedere nulla.
AJP,

L'ultimo download di ADC contenente IORegistryExplorer ha un nome diverso: "Strumenti aggiuntivi per Xcode 11"
Justin Emery,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.