Làm cách nào tôi có thể cài đặt USB Prober từ SDK dành cho nhà phát triển trên Mac OS X?


19

Tôi đã cố gắng thực hiện một số nghiên cứu để tìm ra điều này và theo Hỏi đáp kỹ thuật này :

USB Prober được cài đặt như một phần của cài đặt SDK dành cho nhà phát triển. Nếu SDK dành cho nhà phát triển đã được cài đặt, thì hãy tìm USB Prober tại / Nhà phát triển / Ứng dụng / Tiện ích / USB Prober.

Tôi đang sử dụng Mavericks 10.9 và không có /Developer/Applications/Utilitiesthư mục.

Của tôi IOS Simulatornằm ở đây:

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

Vì vậy, tôi đã tìm kiếm trong tất cả các thư mục con của /Applications/Xcode.app/Contents/Developer/và thậm chí /Applications/Xcode.app/nhưng không tìm thấy bất cứ thứ gì có tên nhưUSB Prober.app

Tôi không thấy bất cứ điều gì trong phần tải xuống của Xcode:

nhập mô tả hình ảnh ở đây

Làm cách nào tôi có thể cài đặt Developer SDKvà có quyền truy cập vào USB Probertiện ích?


2
Bạn đã bao giờ giải quyết điều này? Tôi đang gặp phải điều tương tự. Các tài liệu khá lỗi thời vì đã không có thư mục "Nhà phát triển" được cài đặt Xcode trong ít nhất vài năm qua ... Tôi cũng đã tải xuống các công cụ Phần cứng IO từ Apple và chúng không chứa USB Prober. Hãy cho tôi biết nếu bạn tìm ra nó. Tôi sẽ làm tương tự.
Reid

1
@ReidBelton - Tôi nghĩ rằng cuối cùng tôi đã tìm ra cách để kiểm tra bằng máy Ubuntu. Tôi vẫn muốn biết cách OS X.
cwd

1
@ReidBelton - bạn có thấy câu trả lời mới được đăng ở đây không?
cwd

Cảm ơn rất nhiều vì đã chỉ ra rằng, tôi sẽ không nhìn thấy nó khác! Bạn đá!
Reid

Câu trả lời:


30

USB Prober.app không được bao gồm trong Xcode

nhập mô tả hình ảnh ở đây

Tìm kiếm iOUSBFamilyvà tải xuống phiên bản mới nhất trên trang nhà phát triển

Việc cài đặt gói không được khuyến nghị vì nó sẽ ghi đè lên phần mở rộng kernel đã cài đặt của bạn và có thể gây ra sự hoảng loạn hạt nhân khi khởi động nếu phiên bản được tải xuống không phù hợp với HĐH.

Thay vào đó, sau khi tải xuống

  1. gắn kết tải về .dmg.
  2. Trong thư mục không có hậu tố "-log" trong tên, nhấp chuột phải vào IOUSBFamily-xxx.x.x.pkgvà chọn "Hiển thị nội dung gói".
  3. Nhấp đúp chuột vào Contents/Archive.pax.gzunarchive. Các tệp không lưu trữ thường được đặt trong một thư mục có tên "Lưu trữ".
  4. Nhìn vào trong đó cho DevTools/Hardware/USB Prober.app.

3
Tôi đang ở ngày 10.10.1 và phiên bản mới nhất tôi có thể tìm thấy là cho 10.9.4. Chạy USB Prober (đúng như bạn mô tả) hoạt động, nhưng ngay khi tôi khởi động USB Logger, nó sẽ bị treo. Có ai khác có một số trải nghiệm tích cực trên Yosemite bằng USB Logger không?
vinzenzweber

1
Tôi đang ở ngày 10.9.5, đã cài đặt iOUSBF Family cho ngày 10.9.4. Khi khởi động USB Prober.app, nó cho biết tôi chưa cài đặt kexts và nếu tôi muốn tự động cài đặt nó. Tôi đã chọn cài đặt nó và cho đến nay dường như đang làm việc như mong đợi.
AJP

Tôi chắc chắn đã đăng bình luận đó quá sớm. Tôi đã tìm thấy thiết bị nhưng không có gì được hiển thị khi tôi thử liệt kê lưu lượng truy cập bằng cách vào bảng "USB Logger" và nhấp vào "Bắt đầu". Có ý kiến ​​gì không?
AJP

2
Cũng gặp lỗi khi khởi động trình ghi USB trên OS X El Capitan 10.11.5: USB Prober: [ERR] Không thể IOServiceOpen trên trình điều khiển USB của khách hàng e00002c7
donturner

1
iOUSBF Family chưa được cập nhật từ năm 2014? Có một cái tên mới hơn?
endolith

7

Tất cả những cảnh báo đi kèm với USB Prober làm tôi sợ. Thay vào đó, tôi đã sử dụng IORegistryExplorer và nó hoạt động tốt với tôi trong OS X 10.10.2.

• Trong ADC "Tải xuống", tìm kiếm và tải xuống "Công cụ I / O phần cứng cho Xcode - Tháng 10 năm 2013". (Thay đổi I / O thành IO hoặc tìm kiếm sẽ không khớp.)

• Mở hình ảnh đĩa đã tải xuống.

• Bạn sẽ tìm thấy "IORegistryExplorer.app" trong gói.

• Kết nối thiết bị USB của bạn.

• Khởi chạy IORegistryExplorer.app.

• Bạn sẽ thấy một phác thảo với hàng trăm mục. Để tìm thiết bị bạn đang tìm kiếm, bạn sẽ cần đoán một số thuật ngữ tìm kiếm mô tả thiết bị đó và nhập chúng vào trường tìm kiếm. Ví dụ: tôi đang tìm kiếm một thiết bị RS-232C, vì vậy tôi đã nhập "RS".

• Khi bạn nghĩ rằng bạn đã tìm thấy mục nhập cho thiết bị của mình, hãy ngắt kết nối nó. Nếu bạn đúng, văn bản của mục nhập sẽ trở thành màu đỏ, sau đó nếu bạn cắm lại, một mục mới sẽ xuất hiện trong văn bản màu xanh lá cây, chuyển sang màu đen sau vài giây.


2
Xin chào Jerry, tôi đã định vị thành công thiết bị mà tôi đang tìm cách đánh hơi lưu lượng USB từ đó nhưng tôi không chắc bạn sẽ làm gì để xem lưu lượng. Tôi đã cố gắng tìm thêm một số thông tin vì vậy tôi mở trang Giới thiệu để tìm: "Kỹ thuật: Nếu bạn có thể gọi nó là Thiết kế giao diện con người: Ở một mức độ nào đó ... Kiểm tra: Ít nhất là một chút. Tài liệu: Một ngày nào đó" Lol ! : P Họ có khiếu hài hước rất tốt nhưng than ôi điều đó không hữu ích trong việc đánh hơi lưu lượng USB.
AJP

AJP, tôi không nghĩ rằng IORegistryExplorer có tính năng giám sát lưu lượng USB giữa một thiết bị và một số ứng dụng khác. Tôi không biết bất kỳ công cụ nào để làm điều đó, hoặc nếu nó thậm chí có thể.
Jerry Krinock

Rõ ràng USBProber.app sẽ có thể cung cấp thông tin đó nhưng tôi không thể thấy bất cứ điều gì vào lúc này.
AJP

Tải xuống ADC mới nhất có chứa IORegistryExplorer có một tên khác: "Công cụ bổ sung cho Xcode 11"
Justin Emery
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.