我创建了一个使用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