Iphone 如果我没有';不要使用广告支持框架来支持rev mob将会发生什么

Iphone 如果我没有';不要使用广告支持框架来支持rev mob将会发生什么,iphone,ios5,ios6,revmob,Iphone,Ios5,Ios6,Revmob,我在iPhone应用程序中添加了AdSupport框架,因为我想使用rev mob广告(正如我们在安装说明中看到的。现在应用程序在iOS 6.0上运行良好,但在5.1.1上崩溃,因为5.1.1没有Ad支持框架。所以我删除了添加支持框架并构建了pn iOS 5.1.1。现在应用程序没有崩溃,添加也在工作。是吗 我不清楚删除广告支持框架是如何影响广告的。如果不影响广告,为什么rev mob在其文档中提到它来添加广告。您应该保留AdSupport框架,因为rev mob代码可能会在需要时有条件地检查它

我在iPhone应用程序中添加了AdSupport框架,因为我想使用rev mob广告(正如我们在安装说明中看到的。现在应用程序在iOS 6.0上运行良好,但在5.1.1上崩溃,因为5.1.1没有Ad支持框架。所以我删除了添加支持框架并构建了pn iOS 5.1.1。现在应用程序没有崩溃,添加也在工作。是吗
我不清楚删除广告支持框架是如何影响广告的。如果不影响广告,为什么rev mob在其文档中提到它来添加广告。

您应该保留AdSupport框架,因为rev mob代码可能会在需要时有条件地检查它

您可能正在做的是强链接库,而您应该弱链接库。强链接库(默认值)意味着它被标记为必需的,因此不会在iOS 5上运行(因为库不存在)。而弱链接库是可选的,并且可以在较旧的iOS版本上运行(但您需要确保在调用库的任何API时有条件地检查库)


要弱链接库,请打开项目的“构建阶段设置”面板,然后在AdSupport库右侧的下拉列表中将其从“必需”更改为“可选”。

您必须将AdSupport库从“必需”更改为“可选”

iOS 6中包含AdSupport库,其中包括对广告网络有用的新的重要功能,如RevMob: