Pre*_*van 21 cocoa-touch objective-c ios
我在我的应用程序中添加了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
Run Code Online (Sandbox Code Playgroud)
kev*_*kev 50
我收到了这个确切的错误.我的应用目前的部署目标为5.1.我想添加Facebook分享.我找到了这篇老帖子,有条件地包括一个用于不同iOS SDK版本的库?.我所做的只是将"Social.framework"设置为"可选"并且它完成了诀窍,然后我的应用程序将运行在ios 5.1和ios 6.0上.当然,您需要在运行时检查设备运行的操作系统,否则如果您尝试访问ios 5.1或更早版本中的social.framework,则可能会遇到崩溃.希望有所帮助!
log*_*han 26
在Xcode
转到targets
,转到build phase
并搜索Social frame work
您将在"Link Binary with Libraries"
部分下找到.选择social frame work
并看到右侧有一个选项required/optional
,只需更改required
为optional
.现在,您可以在所有ios设备上运行而不会发生任何崩溃.
归档时间: |
|
查看次数: |
8736 次 |
最近记录: |