微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – Mach-O错误在Flurry集成Xcode

我试图将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。

任何人遇到这个并有修复?他们的支持论坛前几天提到了类似的问题,但是用户声称这是固定的,我的网站上找不到任何建议。

解决方法

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

我希望Flurry解释这一点,但是我没有看到有关Flurry的网站上的任何文档说明了必要的Flurry SDK 4.0.6集成步骤。

Link Against SystemConfiguration.framework

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐