我将 Facebook 广告 SDK 集成到我的应用程序中。但是,SDK 支持的最低 iOS 版本是 5.0,我的应用程序的部署目标是 4.3。
而且,正如预期的那样,它在应用程序启动时崩溃说
dyld: Symbol not found: OBJC_CLASS$_NSJSONSerialization.
它发生在应用程序启动的早期阶段。调用堆栈看起来像
线程1:
dyld_fatal_error
_dyld_start
所以我想关闭适用于 iOS 4.3 的 Facebook SDK 并将其保留为 iOS >= 5.0。可能吗?我怎样才能在 xCode 中做到这一点?或者唯一的方法是将我的应用程序分成两个应用程序:4.3 和 >= 5.0?
更新
根据Facebook iOS SDK 3.5标记为帮助的NSJSONSerialization 崩溃。它确实有帮助,但我无法理解。Foundation.framework 与 Facebook 的东西有什么关系?Foundation.framework
optional