Mac OS X'te Geliştirici SDK'sından USB Prober'i nasıl yükleyebilirim?


19

Bunu anlamak için biraz araştırma yapmaya çalıştım ve bu Teknik Soru ve Cevaplara göre :

USB Prober, Developer SDK kurulumunun bir parçası olarak yüklenir. Geliştirici SDK'sı yüklendiyse, / Geliştirici / Uygulamalar / Yardımcı Programlar / USB Prober'da USB Prober'ı bulun.

Mavericks 10.9 kullanıyorum ve bir /Developer/Applications/Utilitiesklasörüm yok.

Benim IOS Simulatorburada:

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

Bu yüzden tüm alt klasörlerini aradım /Applications/Xcode.app/Contents/Developer/ve hatta /Applications/Xcode.app/bir adla hiçbir şey bulamadımUSB Prober.app

Xcode'un indirme bölümünde hiçbir şey görmüyorum:

resim açıklamasını buraya girin

Yardımcı programı nasıl yükleyebilir Developer SDKve USB Proberyardımcı programa nasıl erişebilirim ?


2
Bunu hiç çözdün mü? Aynı şeyle karşılaşıyorum. En azından son birkaç yıldır Xcode yüklü bir "Geliştirici" dizini olmadığı için dokümanlar oldukça eski ... Apple'dan Donanım IO araçlarını da indirdim ve USB Prober içermiyorlar. Çözdüğünüzü bana bildirin. Aynısını yapacağım.
Reid

1
@ReidBelton - Sanırım bir şekilde bir Ubuntu makinesi kullanarak test etmenin bir yolunu buldum. Hala OS X yolunu bilmek istiyorum.
cwd

1
@ReidBelton - burada gönderilen yeni yanıtı gördünüz mü?
cwd

Bunu işaret ettiğiniz için çok teşekkürler, aksi halde göremezdim! Harikasın!
Reid

Yanıtlar:


30

USB Prober.app Xcode'a dahil değildir

resim açıklamasını buraya girin

Geliştirici sayfasındakiiOUSBFamily en son sürümü arayın ve indirin

Yüklü çekirdek uzantınızın üzerine yazacağı için paketin yüklenmesi önerilmez ve indirilen sürüm işletim sistemi ile eşleşmezse başlangıçta çekirdek paniklerine neden olabilir.

Bunun yerine, indirdikten sonra

  1. indirilen bağla .dmg.
  2. Adında "-log" sonekinin olmadığı klasörde, sağ tıklayın IOUSBFamily-xxx.x.x.pkgve "Paket İçeriğini Göster" i seçin.
  3. Contents/Archive.pax.gzArşivden çıkarmak için çift ​​tıklayın . Arşivden çıkarılan dosyalar genellikle "Arşiv" adlı bir klasöre yerleştirilir.
  4. Şuna bakın DevTools/Hardware/USB Prober.app.

3
10.10.1'deyim ve bulabildiğim en son sürüm 10.9.4 için. USB Prober'i çalıştırmak (tam olarak açıkladığınız gibi) çalışır, ancak USB Logger'ı başlatır başlatmaz, asılır. USB Logger'ı kullanan Yosemite üzerinde başka olumlu deneyimler olan var mı?
vinzenzweber

1
10.9.5 için, 10.9.4 için iOUSBFamily'ı yükledim. USB Prober.app başlatıldığında yüklü kexts'im olmadığını ve otomatik olarak yüklemek istersem söyledi. Yüklemeyi seçtim ve şimdiye kadar beklendiği gibi çalışıyor gibi görünüyor.
AJP

Kesinlikle bu yorumu çok yakında yayınladım. Cihazı buldum ancak "USB Logger" paneline gidip "Başlat" ı tıklayarak trafiğe listelemeyi denediğimde hiçbir şey gösterilmiyordu. Herhangi bir fikir?
AJP

2
Ayrıca OS X El Capitan 10.11.5'te USB kaydediciyi başlatırken bir hata alıyorum: USB Prober: [ERR] USB Denetleyici istemcisinde IOServiceOpen açılamadı e00002c7
donturner 30:06

1
iOUSBFamily 2014 yılından beri güncellenmedi mi? Daha yeni bir isim var mı?
endolit

7

USB Prober ile gelen tüm bu uyarılar beni korkuttu. Bunun yerine, IORegistryExplorer kullandım ve OS X 10.10.2'de benim için iyi çalışıyor.

• ADC "Yüklemeler" bölümünde, "Xcode için Donanım G / Ç Araçları - Ekim 2013" öğesini aratın ve indirin. (G / Ç'yi GÇ olarak değiştirin, aksi takdirde arama eşleşmez.)

• İndirilen disk görüntüsünü açın.

• Pakette bir "IORegistryExplorer.app" bulacaksınız.

• USB cihazınızı bağlayın.

• IORegistryExplorer.app uygulamasını başlatın.

• Yüzlerce giriş içeren bir çerçeve göreceksiniz. Aradığınız cihazı bulmak için, onu tanımlayan bazı arama terimlerini tahmin etmeniz ve bunları arama alanına girmeniz gerekir. Örneğin, bir RS-232C cihazı arıyordum, bu yüzden "RS" girdim.

• Cihazınızın girişini bulduğunuzu düşünüyorsanız, bağlantısını kesin. Doğruysanız, girişin metni kırmızı üstü çizilir, daha sonra tekrar takarsanız, yeşil metinde yeni bir giriş görünür ve birkaç saniye sonra siyaha döner.


2
Hey Jerry, USB trafiğini koklamak istediğim cihazı başarıyla buldum ama trafiği görmek için ne yaptığından emin değilim. Biraz daha bilgi bulmaya çalıştım, bu yüzden Hakkında bulmak için "Mühendislik: Bunu diyebilirseniz. İnsan Arayüz Tasarımı: Bir dereceye kadar ... Test: Eh, en azından biraz. Dokümantasyon: Bir gün" Lol ! : P Onlar iyi bir mizah duygusu var ama ne yazık ki USB trafiğini koklamada yararlı değildir.
AJP

AJP, IORegistryExplorer'ın bir cihaz ve başka bir uygulama arasındaki USB trafiğini izleme özelliğine sahip olduğunu düşünmüyorum. Bunu yapmak için herhangi bir araç bilmiyorum, hatta mümkün olup olmadığını.
Jerry Krinock

Görünüşe göre USBProber.app bu bilgileri sağlamak gerekir ama şu anda bir şey göremiyorum.
AJP

IORegistryExplorer içeren en son ADC indirmenin farklı bir adı var: "Xcode 11 için Ek Araçlar"
Justin Emery
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.