ฉันจะติดตั้ง USB Prober จาก Developer SDK บน Mac OS X ได้อย่างไร


19

ฉันได้พยายามทำการวิจัยเพื่อหาสิ่งนี้แล้วและถามตอบทางเทคนิคนี้ :

USB Prober ได้รับการติดตั้งเป็นส่วนหนึ่งของการติดตั้ง Developer SDK หาก Developer SDK ได้รับการติดตั้งให้ค้นหา USB Prober ที่ / Developer / Applications / Utilities / USB Prober

ฉันใช้ Mavericks 10.9 และไม่มี/Developer/Applications/Utilitiesโฟลเดอร์

ฉันIOS Simulatorอยู่ที่นี่:

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

ดังนั้นฉันจึงค้นหาในโฟลเดอร์ย่อยทั้งหมด/Applications/Xcode.app/Contents/Developer/และแม้/Applications/Xcode.app/จะไม่พบสิ่งใดที่มีชื่อเหมือนกันUSB Prober.app

ฉันไม่เห็นอะไรเลยในส่วนดาวน์โหลดของ Xcode:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันจะติดตั้งDeveloper SDKและเข้าถึงUSB Proberยูทิลิตี้ได้อย่างไร


2
คุณเคยแก้ไขปัญหานี้หรือไม่? ฉันกำลังทำงานในสิ่งเดียวกัน เอกสารค่อนข้างล้าสมัยเพราะไม่มีไดเรกทอรี "ผู้พัฒนา" ติดตั้ง Xcode เป็นเวลาอย่างน้อยสองสามปีที่ผ่านมา ... ฉันยังดาวน์โหลดเครื่องมือ Hardware IO จาก Apple และไม่มี USB Prober แจ้งให้เราทราบหากคุณคิดออก ฉันจะทำเช่นเดียวกัน
เรด

1
@ReidBelton - ฉันคิดว่าท้ายที่สุดฉันก็หาวิธีทดสอบโดยใช้เครื่อง Ubuntu ฉันยังต้องการทราบวิธีการของ OS X
cwd

1
@ReidBelton - คุณเห็นคำตอบใหม่โพสต์ที่นี่หรือไม่
cwd

ขอบคุณมากสำหรับการชี้ให้เห็นว่าฉันจะไม่เห็นมันเป็นอย่างอื่น! คุณร็อค!
เรด

คำตอบ:


30

USB Prober.app ไม่รวมอยู่ใน Xcode

ป้อนคำอธิบายรูปภาพที่นี่

ค้นหาiOUSBFamilyและดาวน์โหลดเวอร์ชันล่าสุดในหน้านักพัฒนา

ไม่แนะนำให้ติดตั้งแพคเกจเนื่องจากจะเขียนทับส่วนขยายเคอร์เนลที่ติดตั้งของคุณและอาจทำให้เกิดความตื่นตระหนกของเคอร์เนลเมื่อเริ่มต้นหากรุ่นที่ดาวน์โหลดไม่ตรงกับระบบปฏิบัติการ

แต่หลังจากดาวน์โหลด

  1. .dmgติดที่ดาวน์โหลด
  2. ภายในโฟลเดอร์ที่ไม่มีคำต่อท้าย "-log" ในชื่อคลิกขวาที่IOUSBFamily-xxx.x.x.pkgและเลือก "แสดงเนื้อหาของแพ็คเกจ"
  3. ดับเบิลคลิกที่Contents/Archive.pax.gzเพื่อยกเลิกการเก็บถาวร โดยทั่วไปไฟล์ที่ไม่ได้เก็บถาวรจะถูกวางไว้ในโฟลเดอร์ชื่อ "เก็บถาวร"
  4. มองหาสิ่งDevTools/Hardware/USB Prober.appนั้น

3
ฉันอายุ 10.10.1 และรุ่นล่าสุดที่ฉันสามารถหาได้คือ 10.9.4 การเรียกใช้ USB Prober ทำงานได้ตามที่อธิบายไว้ แต่พอฉันเริ่ม USB Logger มันจะหยุดทำงาน ใครบ้างที่มีประสบการณ์เชิงบวกเกี่ยวกับ Yosemite โดยใช้ USB Logger?
vinzenzweber

1
ฉันใช้งาน 10.9.5, ติดตั้ง iOUSBFamily สำหรับ 10.9.4 ในการเริ่มต้น USB Prober.app มันบอกว่าฉันไม่ได้ติดตั้ง kexts และหากฉันต้องการติดตั้งโดยอัตโนมัติ ฉันเลือกที่จะติดตั้งและจนถึงขณะนี้ดูเหมือนว่าจะทำงานได้ตามที่คาดไว้
AJP

ฉันโพสต์ความคิดเห็นนั้นแน่นอนเกินไปเร็ว ๆ นี้ ฉันพบอุปกรณ์ แต่ไม่มีสิ่งใดปรากฏขึ้นเมื่อฉันลองรายการกับปริมาณการใช้งานโดยไปที่แผง "USB Logger" และคลิก "เริ่ม" ความคิดใด ๆ
AJP

2
ยังได้รับข้อผิดพลาดเมื่อเริ่ม USB logger ใน OS X El Capitan 10.11.5: USB Prober: [ERR] ไม่สามารถ IOServiceOpen บนไคลเอนต์คอนโทรลเลอร์ USB e00002c7
donturner

1
iOUSBFamily ยังไม่ได้รับการปรับปรุงตั้งแต่ปี 2014? มีชื่อใหม่กว่านี้ไหม?
endolith

7

คำเตือนทั้งหมดที่มาพร้อมกับ USB Prober ทำให้ฉันกลัว ฉันใช้ IORegistryExplorer แทนและใช้งานได้ดีสำหรับฉันใน OS X 10.10.2

•ใน ADC "ดาวน์โหลด" ค้นหาและดาวน์โหลด "เครื่องมือ I / O ฮาร์ดแวร์สำหรับ Xcode - ตุลาคม 2013" (เปลี่ยน I / O เป็น IO มิเช่นนั้นการค้นหาจะไม่ตรงกัน)

•เปิดภาพดิสก์ที่ดาวน์โหลด

•คุณจะพบ "IORegistryExplorer.app" ในแพ็คเกจ

•เชื่อมต่ออุปกรณ์ USB ของคุณ

•เปิดตัว IORegistryExplorer.app

•คุณจะเห็นโครงร่างที่มีหลายร้อยรายการ หากต้องการค้นหาอุปกรณ์ที่คุณต้องการคุณจะต้องเดาคำค้นหาที่อธิบายและป้อนลงในช่องค้นหา ตัวอย่างเช่นฉันกำลังมองหาอุปกรณ์ RS-232C ดังนั้นฉันจึงป้อน "RS"

•เมื่อคุณคิดว่าคุณพบรายการสำหรับอุปกรณ์ของคุณให้ยกเลิกการเชื่อมต่อ หากคุณถูกต้องข้อความของรายการจะกลายเป็นขีดฆ่าสีแดงจากนั้นถ้าคุณเสียบกลับเข้าไปใหม่รายการใหม่จะปรากฏเป็นข้อความสีเขียวเปลี่ยนเป็นสีดำหลังจากนั้นไม่กี่วินาที


2
เฮ้เจอรี่ฉันพบอุปกรณ์เรียบร้อยแล้วฉันกำลังมองหาการรับส่งข้อมูล USB จาก แต่ไม่แน่ใจว่าคุณจะทำอย่างไรเพื่อดูการรับส่งข้อมูล ฉันพยายามหาข้อมูลเพิ่มเติมดังนั้นฉันจึงเปิดหน้า About เพื่อค้นหา: "Engineering: ถ้าคุณเรียกได้ว่า Human Interface Design: ในระดับหนึ่ง ... การทดสอบ: ดีอย่างน้อยก็หน่อยเอกสาร: สักวัน" ฮ่า ๆ ! : P พวกเขามีอารมณ์ขันซึ่งเป็นสิ่งที่ดี แต่อนิจจาไม่เป็นประโยชน์ในการดมกลิ่นการรับส่งข้อมูล USB
AJP

AJP ฉันไม่คิดว่า IORegistryExplorer มีคุณสมบัติในการตรวจสอบปริมาณการใช้งาน USB ระหว่างอุปกรณ์และแอปพลิเคชันอื่น ๆ ฉันไม่ทราบว่ามีเครื่องมือใดที่จะทำเช่นนั้นหรือหากเป็นไปได้
Jerry Krinock

เห็นได้ชัดว่า USBProber.app ควรให้ข้อมูลนั้น แต่ฉันไม่เห็นอะไรเลยในขณะนี้
AJP

ดาวน์โหลด ADC ล่าสุดที่มี IORegistryExplorer มีชื่อแตกต่างกัน: "เครื่องมือเพิ่มเติมสำหรับ Xcode 11"
Justin Emery
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.