Tôi muốn tạo một gói từ số nhận dạng gói tùy ý
ví dụ: com.apple.iokit.IOStorageFamily
Định vị các nhóm theo số nhận dạng
Nó không phải là một điều bất hợp lý để làm như ID bó có nghĩa vụ phải
phải là duy nhất, tuy nhiên các mã rõ ràng không hoạt động:
NSString* bID = @"com.apple.iokit.IOStorageFamily";
NSBundle* bundle = [NSBundle bundleWithIdentifier:bID];
Mã này chỉ hoạt động cho bó bạn đã nạp
(xin chào, vấn đề gà và trứng), và trên thực tế, bạn có
để biết nhiều hơn một chút so với số nhận dạng
trước khi bạn có thể làm bất cứ điều gì. Đối với phong cách trên của ID
Tôi grep ra thành phần cuối cùng và chuyển nó thành
/System/Library/Extensions/IOStorageFamily.kext
mà sau đó tôi tải theo đường dẫn.
Đây có phải là trạng thái của nghệ thuật hoặc có cách tổng quát hơn không?
Tôi trễ gần một năm để trả lời. Nó vẫn hữu ích? –
Thật tuyệt khi biết. Mã cũ hoạt động, nhưng tôi sẽ thêm KextManagerCreateURLForBundleIdentifier vào một nhận xét ở đâu đó. Cảm ơn. –