I am integrating Facebook in my application. As required frameworks I added to the project. But the app crashes without loading even first screen.
dyld: Libr
You need to add this Framework to Xcode.
Right-click on "Frameworks" > Choose Add > Existing Frameworks Locate "AVFoundation" then choose Add.
If you want to add it manually, choose the other button and navigate to:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks/AVFoundation.framework/
Replace the iPhone SDK version with whatever you are building against.
Perhaps also see this answer: Missing AVFoundation.framework
Also, sometimes you just need to close Xcode, then clean and rebuild.
also see dyld: Library not loaded: AVFoundation.framework Reason: image not found
I had the same problem. i keep all .dylib in system root directory usr/lib it working fine. At the run time .o file not get .dylib file path then it gives an error.
Found out the solution to the problem. The problem was setting the added frameworks as required instead of optional
GO TO Project-> Targets-> Build Phases-> Link Binary with Libraries
There, set the status of added frameworks to Optional
This solved my problem.
It may happen because of framework compilation. I worked out it
App target -> Build Phases -> Embed Frameworks.
So mark copy only when installing on. Clean the project and run it!