xcode - FBAudience Network 作为框架集成

标签 xcode frameworks adapter fbaudience

我正在为插页式和奖励类型的广告集成 Facebook Audience Network。

我试图将它作为一个框架而不是在项目中进行集成。

当我尝试通过测试用例对其进行测试时,在这一行之后它失败了:

self.fbInterstitialAd = [[FBInterstitialAd alloc] initWithPlacementID:self.placementID];

并给我这个错误:

*** 由于未捕获的异常“FBFinalClassViolationException”而终止应用程序,原因:“FBAdConfigManager 是最终类,无法子类化。 FBAdConfigManager' ***

我真的不明白为什么会崩溃。我真的找不到问题所在。 我还将此 Audience Network SDK 集成到单独的单一 View 应用程序中,在那里我能够看到广告并且工作正常。

最佳答案

我遇到了同样的问题,并在使用 cocoapods 的情况下找到了解决方案。

在 Podfile 中修改这一行

use_frameworks!

use_frameworks! :linkage => :static

我认为这个崩溃是由动态链接的框架错误引起的。

关于xcode - FBAudience Network 作为框架集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62838895/

相关文章:

Android:从 ListActivity 迁移到 ListFragment

android - 使用 viewHolder 接口(interface)更新状态到 Listview

ios - 使用错误的 Localized.string

.net - 密封类真的提供性能优势吗?

python - 在 Bottle 中创建子项目

php - yii 框架填充 textarea 中的值

android - 如何在 ArrayAdapter 中调用 getSupportFragmentManager()

ios - 代码和设计的一个本地化源

iphone - Instagram "like"动画 iOS

swift - AudioStreamBasicDescription 未被填充,llbd 显示为 nil,变量检查器没有