Tôi đang tạo một ứng dụng plugin (dylib) phụ thuộc vào một số thư viện khác. Các thư viện khác được cài đặt trên hệ thống của tôi, nhưng không được bảo đảm được cài đặt trên hệ thống của bất kỳ người dùng nào. Vì vậy, tôi cần phải tìm một cách bó các phụ thuộc cùng với ứng dụng của tôi.MacOSX: Cách thu thập phụ thuộc vào gói địa phương?
Tôi thấy rằng tôi có thể sử dụng otool
để liệt kê hoặc thay đổi đường dẫn đến các dylib khác. Điều này sẽ cho phép tạo một thư mục bao gồm ứng dụng plugin của tôi và tất cả các phụ thuộc cần thiết.
Tuy nhiên, thực hiện việc này theo cách thủ công có vẻ như một công việc tốn thời gian và câm. Có các tiện ích sẵn có để tự động hóa nó không?
Hoặc có lẽ tôi đang làm sai và có cách tiếp cận tốt hơn và rõ ràng hơn cho vấn đề này?
Chỉnh sửa Tôi đã tạo một script tự động hóa hầu hết tác vụ.
Lưu ý rằng đây là câu trả lời tiền thưởng được chấp nhận tự động. Có lẽ nó đã không thực sự giải quyết vấn đề của người hỏi. –