我收到以下错误
重复符号_OBJC_METACLASS _ $ _ GAIDispatcher in:
/Shared/ThirdParty/Analytics/libGoogleAnalytics.a(GAIDispatcher.o)
/Shared/ThirdParty/Analytics/libGoogleAnalytics_debug.a(GAIDispatcher.o) ld:212架构armv7 clang的重复符号:错误: 链接器命令失败,退出代码为1(使用-v查看调用)
我在我的应用程序中使用coredata,并且我已经链接了文档中提到的所有框架。 另外,我正在使用Xcode 4.5.2编译我的应用程序。
可能重复的Q可能是(The Google Analytics SDK for iOS isn't built for the armv7s architecture while instaling app on iPhone)。 但是,我没有使用Analytic v1.5.1。我正在使用版本2(测试版)。
答案 0 :(得分:14)
您遇到的问题是因为您的构建产品中包含 两个 Google Analytics库。非Debug版本和Debug版本。
你需要安顿下来并简单地使用其中一个。从项目中取出未使用的项目,或取消选中文件检查器中目标的“成员资格”复选框,以获取该不需要的库。
我正在谈论的复选框如下所示。而不是“UIKit.framework”(我很快选择了这个例子),找到两个Google Analytics库中的一个并将其关闭。