我正在为我的 iOS 应用程序使用 native Facebook 集成,它运行良好,但我的目标是 iOS 5.0 及更高版本。 Facebook API 仅在 iOS 6.0+ 中可用,所以我的问题是如何“删除”旧 iOS 版本的 facebook 集成?现在,当我构建时,我得到了这个:
dyld:库未加载:/System/Library/Frameworks/AdSupport.framework/AdSupport
引用自:/Users/me/Library/Application Support/iPhone Simulator/5.0/Applications/96919EDB-C9E9-4862-ABA2-67ABAFAFB9BE/Tlipo.app/Tlipo
原因:找不到图片
我只想为 iOS 6+ 用户保留 FB 集成,所以我只想将其从 iOS 5 设备中删除。如何删除库以使我的应用程序不会在 iOS 5 中崩溃?
谢谢! :)
最佳答案
- 点击 Xcode 项目。
- 转到构建阶段
- 展开“将二进制文件与库链接”
- 对于 (1)Social.framework(2)Account.framework(3)AdSupport.framework 选择可选(在最右侧,默认情况下他们将选择必需)
按照上述步骤,您告诉您的应用仅在可用时加载这些框架(意味着适用于 iOS 6.0 及更高版本)
按照上面提到的步骤后应该是这样的:
您的问题很可能会得到解决。
让我知道它是否有效!
关于iOS 应用程序 Facebook 集成 - iOS 5.0 的回退,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783425/