0

我将 FacebookSDK 与 ios6 和 Xcode4.5 集成到我的应用程序中。但是当我在以前版本的 XCode(Xcode 4.2 和 ios5)中运行应用程序时,我无法链接 Social.Framework 和 AdSupport.Framework 。它们丢失并且我在 Build Phases 下找不到它。通过 Google 发现它们在 ios5 中不存在。但是当我将这些框架设为可选时。我已将它们设为可选。但这对我不起作用。而且我找不到任何对此的周转解决方案。

我怎样才能让它在 xcode4.2 中工作

4

1 回答 1

1

iOS 开始支持 Facebook API,它是 Social.Framework 包含在 iOS 6 中。它在早期版本的 Facebook 中不可用。您不会在 XCode 4.2 中获得适用于 iOS facebook api 的框架。

编辑 :

在这种情况下,您需要做的是,保留您已经完成的框架可选。在调用函数之前检查 Facebook 类是否存在。如果确实如此,则表示用户使用的是 iOS 6 或更高版本,然后是 iOS 6。如果这不意味着用户使用的是低于 iOS 6 的 iOS 版本。为了提供反向兼容性,您必须实现 Facebook API。

于 2013-01-23T07:38:10.677 回答