使用xcode 4.2在ios5中未添加AdSupport框架

时间:2013-01-23 07:33:26

标签: iphone xcode4.5

我在我的应用程序中使用ios6和Xcode4.5集成了FacebookSDK。但是当我在prevoius版本的XCode(带有ios5的Xcode 4.2)中运行应用程序时,我无法链接Social.Framework和AdSupport.Framework。他们很遗憾,我无法在Build Phases.Gone通过Google找到它,并发现它们不存在于ios5中。但是当我将这些Frameworks作为可选项时。我已将它们作为可选项。但这对我不起作用。而我无法找到任何转机解决方案。

如何在xcode4.2中使用它

1 个答案:

答案 0 :(得分:1)

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

编辑:

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