Probleme mit dem hinzufügen von Google Analytics iOS-App
Wenn ich laufen durch die Implementierung von Google Analytics in meine app mit diesem Spaziergang durch:
http://code.google.com/mobile/articles/analytics_end_to_end.html
Nach dem hinzufügen der libGoogleAnalytics.ein CFNetwork und libsqlite3.0.dylib-frameworks, und fügte hinzu, die GANTracker.h in meiner AppDelegate.m
Bekomme ich diesen Fehler:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GANTracker", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
und die app wird nicht mal kompilieren. Meine app hat in iOS 5.0
Ich bin mir ziemlich geklebt. Jede Beratung oder Arbeit throughs wäre sehr hoch geschätzt.
- Stellen Sie sicher, dass alle benötigten Klassen werden Hinzugefügt, um Ihr Ziel
- Hast du irgendeine Auflösung? Ich Kämpfe mit diesem Thema beschäftigen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich eigentlich dachte, die Antwort nach der Buchung den Kommentar.
Klicken Sie auf Ihr Projekt in der "Project Navigator", dann klicken Sie auf Ihr Projekt unter "Ziele". Sie müssen dann klicken Sie auf "Build-Phasen". Sie müssen sicherstellen, dass
libsqlite3.0dylib
undCFNetwork.framework
Hinzugefügt werden, um das "Link-Binary Mit Bibliotheken". Ich hatte diese, was ich aber nicht war, Sie müssen auch hinzufügenlibGoogleAnalytics.a
im gleichen Bereich. Das problem für mich.In meinem Fall füge ich die AdSupport.Rahmen für die fehlenden
"_OBJC_CLASS_$_ASIdentifierManager"
Nur das hinzufügen, um die Antwort von @Etch.
Xcode 4.5 sank armv6 und unterstützt nur armv7. Also deine lib ist vielleicht eine alte version und Sie benötigen zum download der version 1.5.1 zur Verfügung. Download hier
Fragen: http://code.google.com/p/analytics-issues/issues/detail?id=232
Arbeitete ich auf Cordova basiert XCode-Projekt. Und stecken mit diesen BLÖDEN Fehler vor, herauszufinden, was die Verknüpfung von Fehlern gemeint. So, hier ist was Sie tun..
Erstens, stellen Sie sicher, Folgen Sie den Schritten erwähnt https://github.com/phonegap/phonegap-plugins/tree/master/iOS/GoogleAnalytics. Als Nächstes stellen Sie sicher, dass folgende Dateien werden unter dem Projekt verbunden über Build-Phasen (erhalten Sie, wenn Sie auf den Namen des Projekts.. es herauszufinden)
Auch stellen Sie sicher, dass Ihre Plugins-Ordner enthält 2 Dateien, GoogleAnalyticsPlugin.h und GoogleAnalyticsPlugin.m.
Wenn das nicht hilft, lösen Sie Ihre bugs. Dann wird Gott dir helfen. Anfangen zu beten. Oder alternativ versuchen, ein Insektenspray. Sehen, ob das funktioniert.
Ich hatte das gleiche Problem. Die Lösung war der Umzug der Bibliothek auf demselben Niveau .h-Dateien.
Aber ich weiß nicht, warum dieser Arbeit.
In Ihrer Link-Binary Mit Bibliotheken unter Build-Phasen, die unter Ihrem Ziel:
Stellen Sie sicher, dass Sie entfernen libGoogleAnalytics_debug.wenn Sie ihn Hinzugefügt haben. Und sicherzustellen, dass Sie haben AdSupport.Rahmen und natürlich libGoogleAnalyticsServices.ein.