Reputation: 107231
I created my own framework for one of my cocoa application. I added that framework to my project and called a method from that framework. When I tried to run my application it crashed:
Crash Log:
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
like:FrameWorks
folder under my Project's root directory.Link Binary With Libraries
SectionPlatform Details:
Xcode: 4.6.2
OS X : 10.8
What I have tried (After the crash)
otool
. It shows the paths like:But I couldn't fix the issue, yet. Please help me, thanks in advance.
Upvotes: 9
Views: 16053
Reputation: 2464
I've encountered the same issue and this is how I have solved it,
For my case, custom Framework is in Swift and My project is in Objective c
Follow the following steps,
I hope this helps.
Upvotes: 3
Reputation: 22930
Set framework installation directory to @executable_path/../Frameworks
Now add copy files in your build phase, set destination to Frameworks
. click on your target, then on Editor (menu bar) --> Add build phase --> Add Copy Files Build Phase
Upvotes: 28