iOS 应用程序 Facebook 集成 - iOS 5.0 的回退

标签 ios objective-c facebook ios6

我正在为我的 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 中崩溃?

谢谢! :)

最佳答案

  1. 点击 Xcode 项目。
  2. 转到构建阶段
  3. 展开“将二进制文件与库链接”
  4. 对于 (1)Social.framework(2)Account.framework(3)AdSupport.framework 选择可选(在最右侧,默认情况下他们将选择必需)

按照上述步骤,您告诉您的应用仅在可用时加载这些框架(意味着适用于 iOS 6.0 及更高版本)

按照上面提到的步骤后应该是这样的:

enter image description here

您的问题很可能会得到解决。

让我知道它是否有效!

关于iOS 应用程序 Facebook 集成 - iOS 5.0 的回退,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783425/

相关文章:

ios - 为 UITableView 标题创建数组

objective-c - 将参数传递给沙箱 MacOS X <= 10.7.4 中的辅助应用程序

ios - AMSlideMenu 菜单的深度效果

javascript - SEO 和 AureliaJS

javascript - 带有新的 Facebook 分享按钮的回调函数

ios - PausesLocationUpdatesAutomatically 不起作用

ios - 检测 iPhone 何时连接到任何配对的汽车

javascript - 视网膜(或其他高分辨率)显示屏是否会影响手机和平板电脑之间基于分辨率的差异?

ios - 无法转换“[AnyObject ]'to expected argument type ' [UIViewController]”类型的值?

ios - 在 iOS swift 中使用社交和帐户框架登录 Facebook