我創建了一個使用RMSharedPreferences框架的Mac應用程序。當打開應用程序,它立即崩潰,我得到以下錯誤:啓動應用程序時出現「庫未加載」錯誤
Dyld Error Message:
Library not loaded: @rpath/RMSharedPreferences.framework/Versions/A/RMSharedPreferences
Referenced from: /Users/USER/Desktop/MyApp.app/Contents/MacOS/MyApp
Reason: image not found
看來,它無法找到框架。我曾嘗試將複製文件階段添加到應該複製框架的目標,並且在Finder中瀏覽應用程序的內容時,似乎它已被正確複製。
有誰知道什麼可能會導致此錯誤?
編輯:框架設置爲可選確實讓應用程序啓動沒有任何錯誤但應用程序不完全工作。任何與RMSharedPreferences相關的調用都將被忽略。
這是一個很好的答案。將安裝位置設置爲「@executable_path /../ Frameworks」解決了問題。非常感謝您的答覆和參考Apple文檔。 – simonbs 2013-03-02 12:14:40
很高興幫助! – sergio 2013-03-02 12:37:53