将Google AnalyticsSDK(GoogleAnalyticsiOS_2.0beta4)集成到我的iOS应用中时出错

我得到以下错误

重复的符号_OBJC_METACLASS _ $ _ GAIDispatcher in:
/Shared/ThirdParty/Analytics/libGoogleAnalytics.a(GAIDispatcher.o)
/Shared/ThirdParty/Analytics/libGoogleAnalytics_debug.a(GAIDispatcher.o)ld:212体系结构armv7 clang的重复符号:error:linker命令失败,退出代码1(使用-v查看调用)

我在我的应用程序中使用coredata,并且链接了文档中提到的所有框架。 另外,我正在使用Xcode 4.5.2编译我的应用程序。

一个可能的重复问题可能是( iOS的Google AnalyticsSDK不是为在iPhone上安装应用程序的armv7s架构而构build的 )。 但是,我没有使用Analytic v1.5.1。 我正在使用版本2(testing版)。

您看到的问题是因为您的内置产品中包含两个 Google Analytics库。 非debugging版本和debugging版本。

你需要解决并简单地使用其中之一。 从项目中取出未使用的项目,或取消选中文件检查器中目标的“成员资格”checkbox。

我正在谈论的checkbox如下所示。 而不是“UIKit.framework”(我很快select了这个例子),find两个Google Analytics库中的一个,然后closures它。

确保为您的.m文件选择了目标成员资格