2013-10-16 158 views
1

我在项目中使用Google Analytics(分析)时遇到了一些问题。Google Analytics(分析)V3

我添加了Google Analytics SDK文档中描述的库,但仍有七个问题。 这里是

Undefined symbols for architecture i386: 
"_OBJC_CLASS_$_ASIdentifierManager", referenced from: 
    objc-class-ref in libGoogleAnalyticsServices.a(TAGAdvertiserId.o) 
    objc-class-ref in libGoogleAnalyticsServices.a(TAGAdvertisingTrackingEnabledMacro.o) 
    objc-class-ref in libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o) 
    "_llvm_gcda_emit_arcs", referenced from: 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIUtil.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDefaultLogger.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAI.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAITrackerImpl.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDataStore.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIError.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAICoreDataUtil.o) 
    ... 
    "_llvm_gcda_emit_function", referenced from: 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIUtil.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDefaultLogger.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAI.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAITrackerImpl.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDataStore.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIError.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAICoreDataUtil.o) 
    ... 
    "_llvm_gcda_end_file", referenced from: 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIUtil.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDefaultLogger.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAI.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAITrackerImpl.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDataStore.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIHit.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIError.o) 
    ... 
    "_llvm_gcda_increment_indirect_counter", referenced from: 
    -[GAI defaultTracker] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI setDefaultTracker:] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI clientId] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI dispatchInterval] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI setDispatchInterval:] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI trackUncaughtExceptions] in libGoogleAnalytics_debug.a(GAI.o) 
    -[GAI setTrackUncaughtExceptions:] in libGoogleAnalytics_debug.a(GAI.o) 
    ... 
    "_llvm_gcda_start_file", referenced from: 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIUtil.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDefaultLogger.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAI.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAITrackerImpl.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDataStore.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIHit.o) 
    ___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIError.o) 
    ... 
    ld: symbol(s) not found for architecture i386 
    clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我不明白我要做什么。你可以帮我吗? 谢谢。对不起,我的英语:)

回答

1

我有加入GAM 3两个主要问题:

  1. 自己不写,但你还需要添加AdSupport.framework程式
  2. 的最后一个版本我已经试过不符合64位架构兼容(如果部署只在iOS7会发生)
+0

减少一个错误,谢谢。我使用XCode 4.5,而不是IOS7或其他东西。 – WantToKnow

0

这里我回答一个关于GA问题:link在那里,我加了很多的关于GA信息​​。有2.0beta和3.0的信息(在“编辑3.0:”之后)。我正在使用2.0beta,它的工作原理。

3

您需要将AdSupport.framework添加到您的项目中。 Google的说明中没有提到这一点。

4

从项目中删除libGoogleAnalytics_debug.a。

我得到了同样的错误,并意识到错误是在libGoogleAnalytics_debug.a。谷歌的文档没有说任何关于添加libGoogleAnalytics_debug.a的内容,所以我从项目中删除了它,并且错误消失了。

+0

添加AdSupport.framework只解决了“_OBJC_CLASS _ $ _ ASIdentifierManager”问题 - 这个小提示解决了“_llvm_gcda_emit_arcs”等问题!谢谢! – Florian

0

只需使用下列文件:

GAI.h 
GAIDictionaryBuilder.h 
GAIFields.h 
GAILogger.h 
GAITrackedViewController.h 
GAITracker.h 
libGoogleAnalyticsServices.a 

,你可以在GA例如

0

CuteAnimal看到添加AdSupport.framework程式清除链接错误。为我工作。

+0

请尝试阅读这个http://stackoverflow.com/about,以获得更多关于SO的问题和解答。你的贡献没有回答这个问题。这更多的是一个评论,你可以添加一次,你会增加你的声誉:http://stackoverflow.com/faq#reputation –

相关问题