2013-10-16 209 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 –

相關問題