我已在项目中导入libFlurryAds_6.4.0.a
以及FlurryAdInterstial.h
和FlurryAdInterstitialDelegate.h
。
然后我在构建阶段>下添加了Security.framework
和SystemConfiguration.framework
与Binary Librarires链接
然后我添加了这个桥接标题,并将其添加到项目构建设置>下 Swift编译器 - 代码生成> Objective-C桥接标题> 调试和发布值:
#ifndef Foo_Bridging_Header_h
#define Foo_Bridging_Header_h
#import "FlurryAdInterstitial.h"
#import "FlurryAdInterstitialDelegate.h"
#endif
然后在我的视图控制器viewDidLoad()
中,我添加了以下代码:
adInterstitial = FlurryAdInterstitial(space: "Foo Interstitial") //adInterstitial is a class variable
编译时,我收到以下错误:
如果删除变量,则编译成功。我不明白错误,因此不确定我能做些什么来解决这个问题!救命啊!
答案 0 :(得分:1)
除了Flurry Analytics SDK所需的框架外,FlurryAds SDK还需要一些额外的框架。
在您的情况下,听起来您缺少AdSupport.framework。
有关所需框架的完整列表,请查看以下网站:https://developer.yahoo.com/flurry/docs/publisher/code/ios/