19

我第一次尝试将 Flurry SDK 集成到我的 iOS 应用程序中。我按照他们的说明将库和代码添加到 AppDelegate.m。编译时出现以下错误:

 Undefined symbols for architecture armv7:
  "_SCNetworkReachabilityCreateWithAddress", referenced from:
      +[FlurryReachability flurryReachabilityWithAddress:] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityCreateWithName", referenced from:
      +[FlurryReachability flurryReachabilityWithHostName:] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
      -[FlurryReachability flurryStopNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilitySetCallback", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
  "_SCNetworkReachabilityGetFlags", referenced from:
      -[FlurryReachability flurryCurrentReachabilityStatus] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachable] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryConnectionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryConnectionOnDemand] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryUserInterventionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachableViaWWAN] in libFlurry.a(libFlurry.a-armv7-master.o)
      -[FlurryReachability isFlurryReachableViaWiFi] in libFlurry.a(libFlurry.a-armv7-master.o)
      ...
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经更新到最新版本的 XCode 并且正在使用最新的 Flurry SDK。

其他人遇到这个并有解决办法吗?他们的支持论坛几天前提到了一个类似的问题,但用户声称它已修复,我在他们的网站上找不到任何关于如何处理的建议。

4

2 回答 2

43

简而言之,您需要链接到 SystemConfiguration 框架。这个线程的答案解释了这一点。当我升级到 Flurry SDK 4.0.6 时为我修复了它。

我希望 Flurry 对此进行了解释,但我在 Flurry 的网站上没有看到任何文档解释了必要的 Flurry SDK 4.0.6 集成步骤。

链接到 SystemConfiguration.framework

于 2012-10-18T05:26:21.883 回答
0

还有一个替代 API 也是免费的(完全披露我是联合创始人):www.askingpoint.com。它已为 iOS 6 做好准备,并包含一个嵌入式评分小部件,该小部件由您的服务器端帐户控制,并使用您的分析来仅询问经常使用您的用户对您进行评分。

希望能解决我之前帖子中的投诉。抱歉,链接搞砸了。

于 2012-09-24T13:22:13.410 回答