架构的重复符号x86_64从CocoaPods添加pod时

Dal*_*vik 10 google-analytics objective-c linker-errors ios xcode6

我正在尝试将Google Analytics用于我的应用.

但是在通过CocoaPod添加后立即出现此错误:

在此输入图像描述

以前我的pod中有GoogleMaps和GCM.

现在我的Pod看起来像这样:

platform :ios, '8.0'

pod 'Google/Analytics'
pod 'Google/CloudMessaging'
pod 'GoogleMaps'
Run Code Online (Sandbox Code Playgroud)

我该如何解决此错误:

*编辑

这解决了我的问题:

如果我运行现有项目,X-Code 7那么我没有得到错误.

但我想让它运行Xcode 6.4所以我添加旧版本,GA并且可以正常运行X-Code 6.4.

我已经手动添加了较旧sdk但是如果有人想要添加它通过Cocoa-Pod那么这是这样做的方式:

  pod 'Google/Analytics'
  pod 'GoogleAnalytics', '3.13.0'
Run Code Online (Sandbox Code Playgroud)

小智 0

经常发生此错误的原因是意外导入 .m 文件而不是 .h

  • 我没有导入任何文件..我只是运行 `pod install` 并构建然后我得到了这个错误 (2认同)