FlurryAds的整合

时间:2013-03-20 05:23:18

标签: iphone ios objective-c ads flurry

我正在尝试将flurryAds集成到我的iPhone应用程序中,我无法做到这一点。 我导入名为

的.h文件
#import "Flurry.h"
#import "FlurryAds.h"
#import "FlurryAdDelegate.h"

当我使用像

这样的代码行初始化时
[Flurry startSession:@"DV2B6SYZTHSJ5230458"];
[FlurryAds initialize:self.viewController];

我收到类似

的错误
Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FlurryHttpAsyncTask", referenced from:
      objc-class-ref in libFlurryAds.a(libFlurryAds.a-i386-master.o)

任何人都可以帮我吗? 提前谢谢

3 个答案:

答案 0 :(得分:2)

我猜您的项目适用于iPhone / iPad。 i386适用于mac项目。

所以从有效的架构中删除i386。

查看此图片:http://postimage.org/image/pxz2fyij5/

或者,另一个机会是你使用Mac Flurry Lib ...使用iphone版本的flurry lib。

答案 1 :(得分:0)

您是否在应用中包含了以下必需的框架?

MediaPlayer.framework

SystemConfiguration.framework

UIKit.framework

CoreGraphics.framework

(完全披露:我在Flurry的支持团队工作)

答案 2 :(得分:0)

检查this link。看看它是否有帮助。

尝试删除-ObjC标志,然后查看是否仍然出现错误。