Objective-c – still dyld: Library not loaded

ios-simulatorios6iphoneobjective cxcode

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: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
  Referenced from: /var/mobile/Applications/8E09C9AA-CA81-4C26-AEED-B2C632B60A54/Gridlocked.app/Gridlocked
  Reason: image not found

I use xcode 4.5 & my iPad runs iOS 5.1 The app runs fine on simulator (both 6.0 & 5.1)
But when I connect iPad & change the deployment target to 5.1(as without this device is not shown to run) app crashes

Can anyone pls help to get out of it. I really spent good time & still looking struggling to achieve success

Best Answer

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.