Bạn có thể gặp phải lỗi liên kết. Nếu thư mục khung bên trong ứng dụng có nghĩa là liên kết thời gian chạy của nó.
OS X nhúng "tên cài đặt" bên trong mỗi thư viện động. Tên cài đặt là đường dẫn đến nơi thư viện có thể tìm thấy khi dyld cần tải nó. Khi bạn tạo ứng dụng liên kết với thư viện động , tên cài đặt này được sao chép vào ứng dụng nhị phân . Khi ứng dụng chạy, tên cài đặt được sao chép là được sử dụng để định vị thư viện hoặc khung công tác.
$ otool -D /Applications/Google\ Drive.app/Contents/Frameworks/Python.framework/Versions/2.6/Python
/Applications/Google Drive.app/Contents/Frameworks/Python.framework/Versions/2.6/Python:
@executable_path/../Frameworks/Python.framework/Versions/2.6/Python
vì vậy nếu bạn sẽ xóa Khung thư mục mà bạn sẽ nhận được Dyld Lỗi.
Dyld Error Message:
Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle
Referenced from: /Applications/Transmission.app/Contents/MacOS/Transmission
Reason: image not found


Nguồn
2013-02-22 12:37:30
Nếu đây là một câu hỏi công việc-cuộc phỏng vấn bạn có thể muốn thêm thẻ công việc-cuộc phỏng vấn. Nó tồn tại nhưng chưa được sử dụng. Nó có thể hữu ích nếu một số câu hỏi sẽ được đánh dấu như vậy. (chỉ là một ý kiến) –
@rokjarc Chúng tôi không còn sử dụng thẻ đó nữa; nó không liên quan đến lập trình, thực sự. Hãy suy nghĩ về các thẻ như là một cái gì đó mà một lập trình viên sẽ có chuyên môn và muốn 'theo dõi' để tìm câu hỏi. –
@Anoop xem nhận xét của tôi ở trên; Tôi đang xóa thẻ câu hỏi phỏng vấn. –