objective-c – 库未加载

我在我的应用程序中添加了Social.framework,就像我用来添加其他框架一样。我已经下载了xcode 4.5和iOS 6。但是我的应用程序仅在设备上崩溃。它在模拟器上工作正常。

    dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social
  Referenced from: /var/mobile/Applications/FC88291D-2052-45D6-A7BB-65CE340F07BF/Uploading       Image.app/Uploading Image
 Reason: image not found
我得到这个确切的错误。我的应用程序目前的部署目标是5.1。我想添加Facebook分享。我发现这个旧帖子,Conditionally including a library for different iOS SDK versions?.我所做的只是将“Social.framework”设置为“可选”,它做了一个诀窍,然后我的应用程序将运行在ios 5.1和ios 6.0上。当然,您需要在运行时检查设备运行的操作系统,否则如果您尝试在ios 5.1或更早版本中访问social.framework,则可能会遇到崩溃。希望有帮助!
http://stackoverflow.com/questions/12406686/library-not-loaded

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:objective-c – 库未加载