我为我的一个cocoa应用程序创建了自己的框架。我将该框架添加到我的项目中并从该框架调用了一个方法。当我试图运行我的应用程序时,它崩溃了:
崩溃日志:
dyld: Library not loaded: @rpath/MMP.framework/Versions/A/MMP
Referenced from: /Users/Midhun/Library/Developer/Xcode/DerivedData/MMPTest-ccvjtgedqkcftchapjehhwjbaqdq/Build/Products/Debug/MMPTest.app/Contents/MacOS/MMPTest
Reason: image not found
Linking
,如:
FrameWorks
文件夹中。Link Binary With Libraries
部分平台详细信息:
Xcode: 4.6.2
OS X : 10.8
我尝试过的(崩溃后)
otool
进行了检查。它显示了以下路径:
但我无法解决这个问题。请帮助我,提前谢谢。
答案 0 :(得分:25)
将框架安装目录设置为@executable_path/../Frameworks
现在在构建阶段添加复制文件,将目标设置为Frameworks
。点击目标,然后点击编辑(菜单栏) - > 添加构建阶段 - > 添加复制文件构建阶段
答案 1 :(得分:4)