错误使用插件GAPlugin编译iOS中的phonegap应用程序

时间:2014-08-12 09:26:19

标签: ios cordova phonegap-plugins

我已经安装了插件 github.com/phonegap-build/GAPlugin ,可以在我的 phonegap 3.4 应用中使用谷歌分析,但我无法编译在iOS中。

我收到了下一个错误:

Undefined symbols for architecture i386:
"_SCNetworkReachabilityCreateWithName", referenced from:
      anon in GoogleAnalytics.a(GAIReachabilityChecker.o)
  "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
      anon in GoogleAnalytics.a(GAIReachabilityChecker.o)
  "_SCNetworkReachabilitySetCallback", referenced from:
      anon in GoogleAnalytics.a(GAIReachabilityChecker.o)
  "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
      anon in GoogleAnalytics.a(GAIReachabilityChecker.o)
  ld: symbol(s) not found for architecture i386

我已经搜索了这个,但我还没有找到任何解决方案。

1 个答案:

答案 0 :(得分:2)

您的项目缺失 SystemConfiguration.framework 。您需要在项目中添加此框架以消除此错误。要在Xcode中添加:

  1. 点击您的项目(左上方)。

  2. 点击构建阶段

  3. 点击链接二进制文件库下的 + 按钮。

  4. 从列表中选择SystemConfiguration.framework

  5. 添加并编译项目。

  6. enter image description here