Bagaimana saya bisa menginstal USB Prober dari SDK Pengembang di Mac OS X?

19

Saya sudah mencoba melakukan riset untuk mencari tahu, dan per Tanya Jawab Teknis ini :

USB Prober diinstal sebagai bagian dari instalasi SDK Developer. Jika SDK Pengembang telah diinstal, kemudian cari USB Prober di / Developer / Applications / Utilities / USB Prober.

Saya menggunakan Mavericks 10.9 dan tidak memiliki /Developer/Applications/Utilitiesfolder.

Lokasi saya di IOS Simulatorsini:

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

Jadi saya mencari di semua subfolder /Applications/Xcode.app/Contents/Developer/dan bahkan /Applications/Xcode.app/tetapi tidak menemukan apa pun dengan nama sepertiUSB Prober.app

Saya tidak melihat apa pun di bagian unduhan Xcode:

masukkan deskripsi gambar di sini

Bagaimana saya bisa menginstal Developer SDKdan mendapatkan akses ke USB Proberutilitas?

cwd
sumber
2
Apakah Anda pernah menyelesaikan ini? Saya mengalami hal yang sama. Dokumennya cukup usang karena belum ada direktori "Pengembang" yang diinstal Xcode untuk setidaknya beberapa tahun terakhir ... Saya juga mengunduh alat Hardware IO dari Apple dan tidak mengandung USB Prober. Beri tahu saya jika Anda menemukan jawabannya. Saya akan melakukan hal yang sama.
Reid
1
@ ReidBelton - Saya pikir saya akhirnya menemukan cara untuk menguji menggunakan mesin Ubuntu. Saya masih ingin tahu cara OS X.
cwd
1
@ReidBelton - apakah Anda melihat jawaban baru diposting di sini?
cwd
Terima kasih banyak untuk menunjukkan itu, saya tidak akan melihatnya sebaliknya! Kamu keren!
Reid

Jawaban:

30

USB Prober.app tidak termasuk dalam Xcode

masukkan deskripsi gambar di sini

Cari iOUSBFamilydan unduh versi terbaru di halaman pengembang

Menginstal paket tidak disarankan karena akan menimpa ekstensi kernel yang Anda instal, dan dapat menyebabkan panik kernel saat startup jika versi yang diunduh tidak cocok dengan OS.

Sebagai gantinya, setelah mengunduh

  1. pasang unduhan .dmg.
  2. Di dalam folder tanpa akhiran "-log" di namanya, klik kanan pada IOUSBFamily-xxx.x.x.pkgdan pilih "Show Package Contents".
  3. Klik dua kali Contents/Archive.pax.gzuntuk membatalkan pengarsipan. File yang tidak diarsipkan biasanya ditempatkan di folder bernama "Arsip".
  4. Cari di dalamnya DevTools/Hardware/USB Prober.app.
rahul_send89
sumber
3
Saya pada 10.10.1 dan versi terbaru yang dapat saya temukan adalah untuk 10.9.4. Menjalankan USB Prober (seperti yang Anda jelaskan) berfungsi, tetapi segera setelah saya memulai USB Logger, itu akan hang. Apakah ada orang lain yang memiliki pengalaman positif tentang Yosemite menggunakan USB Logger?
vinzenzweber
1
Saya pada 10.9.5, menginstal iOUSBFamily untuk 10.9.4. Saat memulai USB Prober.app dikatakan saya tidak menginstal kexts dan jika saya ingin menginstalnya secara otomatis. Saya memilih untuk menginstalnya dan sejauh ini tampaknya berfungsi seperti yang diharapkan.
AJP
Saya pasti memposting komentar itu terlalu cepat. Saya menemukan perangkat tetapi tidak ada yang ditampilkan ketika saya mencoba mendaftar ke lalu lintas dengan pergi ke panel "USB Logger" dan mengklik "Mulai". Ada ide?
AJP
2
Juga mendapatkan kesalahan saat memulai logger USB pada OS X El Capitan 10.11.5: USB Prober: [ERR] Tidak dapat IOServiceBuka pada klien Pengontrol USB e00002c7
donturner
1
iOUSBFamily belum diperbarui sejak 2014? Apakah ada nama yang lebih baru?
endolith
7

Semua peringatan yang datang dengan USB Prober membuatku takut. Sebagai gantinya, saya menggunakan IORegistryExplorer, dan berfungsi dengan baik untuk saya di OS X 10.10.2.

• Dalam "Unduhan" ADC, cari dan unduh "Alat I / O Perangkat Keras untuk Xcode - Oktober 2013". (Ubah I / O ke IO atau pencarian tidak akan cocok.)

• Buka gambar disk yang diunduh.

• Anda akan menemukan "IORegistryExplorer.app" dalam paket.

• Hubungkan perangkat USB Anda.

• Luncurkan IORegistryExplorer.app.

• Anda akan melihat garis besar dengan ratusan entri. Untuk menemukan perangkat yang Anda cari, Anda harus menebak beberapa istilah pencarian yang menggambarkannya, dan memasukkannya ke dalam kolom pencarian. Misalnya, saya mencari perangkat RS-232C, jadi saya memasukkan "RS".

• Ketika Anda merasa telah menemukan entri untuk perangkat Anda, putuskan koneksi. Jika Anda benar, teks entri akan menjadi coretan merah, maka jika Anda memasangnya kembali, entri baru akan muncul dalam teks hijau, berubah menjadi hitam setelah beberapa detik.

Jerry Krinock
sumber
2
Hai Jerry, saya berhasil menemukan perangkat yang saya cari untuk mengendus lalu lintas USB, tetapi saya tidak yakin apa yang Anda lakukan kemudian untuk melihat lalu lintas. Saya mencoba untuk menemukan beberapa informasi lebih lanjut sehingga saya membuka halaman Tentang untuk menemukan: "Teknik: Jika Anda bisa menyebutnya begitu. Desain Antarmuka Manusia: Untuk beberapa derajat ... Pengujian: Yah, setidaknya sedikit. Dokumentasi: Suatu hari nanti" Lol ! : P Mereka memiliki selera humor yang baik tetapi sayangnya itu tidak membantu dalam mengendus lalu lintas USB.
AJP
AJP, saya tidak berpikir bahwa IORegistryExplorer memiliki fitur untuk memonitor lalu lintas USB antara perangkat dan beberapa aplikasi lainnya. Saya tidak tahu alat apa pun untuk melakukan itu, atau apakah itu mungkin.
Jerry Krinock
Rupanya USBProber.app seharusnya dapat memberikan informasi itu tetapi saya tidak dapat melihat apa pun saat ini.
AJP
Unduhan ADC terbaru yang mengandung IORegistryExplorer memiliki nama berbeda: "Alat Tambahan untuk Xcode 11"
Justin Emery