我为我的某个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
我做了什么:
框架:
- 我在公共部分添加了我的头文件。
- 我添加了部署和链接的路径,像这样:
- 我构建了项目,我的框架已经准备好了(到此为止很酷)。
项目:
- 我将该框架添加到项目根目录下的
框架
文件夹中。 - 我在
链接二进制库
部分添加了该框架。 - 我更改了链接路径,如下所示:
平台细节:
Xcode: 4.6.2
OS X : 10.8
我尝试过的方法(在崩溃之后)
- 当我遇到这个问题时,我用
otool
进行了检查。它显示的路径如下:
- 我按照这个链接的步骤进行了操作:Mac OSX创建可嵌入框架的视觉指南
但是我还没有解决这个问题。请帮帮我,提前致谢。