Iphone 架构armv7的未定义符号:“_OBJC“U类”“U Flurry”;
我正在尝试将Flurry analytics 4.1.0集成到我的iPhone应用程序中,但在尝试构建项目时收到以下错误:Iphone 架构armv7的未定义符号:“_OBJC“U类”“U Flurry”;,iphone,ios,flurry,Iphone,Ios,Flurry,我正在尝试将Flurry analytics 4.1.0集成到我的iPhone应用程序中,但在尝试构建项目时收到以下错误: Undefined symbols for architecture armv7: "_OBJC_CLASS_$_Flurry", referenced from: objc-class-ref in AppDelegate.o 我已经按照匆忙的步骤在谷歌上搜索了这个问题,但是每个有类似问题的人都忘了链接SystemConfiguration.framew
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_Flurry", referenced from:
objc-class-ref in AppDelegate.o
我已经按照匆忙的步骤在谷歌上搜索了这个问题,但是每个有类似问题的人都忘了链接SystemConfiguration.framework
下面是我的项目设置的一些截图
库libFlurry.a似乎没有正确添加到项目中。它应该出现在第二个屏幕截图中
单击链接Binary with Libraries视图(第二个屏幕截图)底部的+图标,然后选择libFlurry.a文件。然后重新构建。实际上,您还需要添加以下框架:
CFNetwork.framework
Security.framework
SystemConfiguration.framework
我不知道为什么,但我的libFlurry.pod文件夹中有一个名为“libFlurry_6.7.0.a”的文件。我不知道我在这里是不是很愚蠢,但以防万一像我这样的人不知道去哪里找它
添加它之后,它就可以工作了。我正在通过pods使用flurry:
pod 'Flurry-iOS-SDK/FlurrySDK'
pod 'Flurry-iOS-SDK/FlurryAds'
pod 'Flurry-iOS-SDK/TumblrAPI'
我必须从pods文件夹中链接libFlurryAds.a
就是这样!非常感谢。请注意,如果您使用CocoaPods,您仍然需要手动添加库。对于CocoaPods,您需要在每次更新Pods时手动添加库。非常感谢,我在Flurry的文档中没有看到这一点。最近可能有一些更改,添加
pod'FlurrySDK'后,我不需要做任何事情,“5.0”
在我的Podfile中。如果libflurry没有出现在列表中,您可以浏览到该文件并通过这种方式添加它(对我有用)