我正在尝试将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)
任何人都可以帮我吗? 提前谢谢
答案 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标志,然后查看是否仍然出现错误。