我们刚刚将iOS的Facebook SDK更新为3.1。Facebook SDK 3.0.8尚未在iOS6上运行,现在我们已升级到3.1,但它在iOS 6上运行,但在iOS 5.x下崩溃。
由于AdSupport.framework应用程序启动,在出现以下错误后立即在iOS 5.x上崩溃:
dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
Referenced from: /Volumes/Macintosh HD/Users/dmitrybaranov/Library/Application Support/iPhone Simulator/5.0/Applications/D6A93996-1E58-48A5-A457-DBC4FCCEE0EB/app.app/app
Reason: image not found
(lldb)
有人面对过这个问题吗?Facebook方面是否存在问题,并且有人正在努力解决此问题?
还是我们做错了什么?
您是否将框架设置为可选?添加AdSupport.framework,Social.framework和Accounts.framework时,右侧的下拉菜单可在“必需”和“可选”之间进行选择。在此处查看图片示例:链接
要检查的另一件事是在项目的“构建设置”中,“基本SDK”为6.0,“ iOS部署目标”为iOS 4.3。
通过这些设置,我可以在iOS 5.1上构建FB SDK 3.1。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句