架构armv7的未定义符号:"_ OBJC_CLASS _ $ _ Flurry"

joe*_*joe 16 iphone flurry ios

我正在尝试将Flurry分析4.1.0集成到我的iPhone应用程序中,但在尝试构建项目时收到以下错误:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_Flurry", referenced from:
      objc-class-ref in AppDelegate.o
Run Code Online (Sandbox Code Playgroud)

我已经按照Flurry的步骤搜索了问题,但是每个有类似问题的人都忘了链接SystemConfiguration.framework.

以下是我的项目设置的一些截图.

项目文件 图书馆 项目构建设置

Cod*_*odo 35

似乎库libFlurry.a未正确添加到您的项目中.它应该出现在第二个屏幕截图中.

单击Link Binary with Libraries视图(第二个屏幕截图)+底部的图标,然后选择libFlurry.a文件.然后重新建立.

  • 请注意,如果您使用的是CocoaPods,则仍需要手动添加lib. (9认同)

小智 18

实际上,您还需要添加以下框架:

CFNetwork.framework
Security.framework
SystemConfiguration.framework
Run Code Online (Sandbox Code Playgroud)