Les symboles non définis pour l'architecture armv7: “_OBJC_CLASS_$_GGLContext”, référencé à partir de: objc-de catégorie-réf dans AppDelegate.o
Je suis en train d'ajouter Google Analytics à mon iSO app et je suis en utilisant Google Analytics dernier SDK
https://developers.google.com/analytics/devguides/collection/ios/v3/.
Ajouté tous d'en-tête requis et des cadres pour mon projet avec succès. Mais lors de l'exécution de mon application que je suis en dessous des erreurs
-
(null): "_OBJC_CLASS_$_GGLContext", référencé à partir de:objc-de catégorie-réf dans AppDelegate.o
-
(null): l'éditeur de liens de commande a échoué avec le code de sortie 1 (l'option-v pour voir invocation)
Ci-dessous est le code qui je suis writtig dans AppDelegate.m fichier
//Configure tracker from GoogleService-Info.plist.
NSError *configureError;
[[GGLContext sharedInstance] configureWithError:&configureError];
NSAssert(!configureError, @"Error configuring Google services: %@", configureError);
//Optional: configure GAI options.
GAI *gai = [GAI sharedInstance];
gai.trackUncaughtExceptions = YES; //report uncaught exceptions
gai.logger.logLevel = kGAILogLevelVerbose; //remove before app release
Comprend également (_OBJC_CLASS_$_GIDSignInButton et _OBJC_CLASS_$_GIDSignIn)
Merci de dire ce que je suis absent. Merci à l'avance.
Pas encore de. J'ai essayé en-dessous de la réponse, mais rien ne fonctionne pour moi.
Résolu ce problème. Voir ma réponse. J'ai également ajouté libGGLCore.un Lien Binaire avec les Bibliothèques
OriginalL'auteur | 2015-06-29
Vous devez vous connecter pour publier un commentaire.
"La
OPN [Debug]
cible remplace leOTHER_LDFLAGS
paramètre de construction". Ce fut le principal problème. Après l'ajout de $(hérité) en ligne dans d'autres drapeaux de l'éditeur de liens a résolu mon problème.génial... j'aimerais pouvoir changer à la question de cette parce que le GGLContext était le plus bas dans les priorités, à défaut de même, résolu même, mais peut-être que si vous avez modifié le corps de texte de votre question initiale à inclure _OBJC_CLASS_$_GIDSignInButton et _OBJC_CLASS_$_GIDSignIn ... probablement plus pour les autres services, il faudrait aider les autres victimes de faire la recherche sur le web trouver votre Q&Un plus facilement. (J'ai passé comme une demi-heure, sans succès, de la recherche jusqu'à ce que j'ai changé pour GGLContext) Merci encore pour votre solution 🙂
Belle Réponse, mais s'il vous plaît changer de réponse claire
Final résolu le problème pour moi 🙂
OriginalL'auteur
si vous utilisez le pod pour installer les librairies, comme le lien l'indique, assurez-vous de vérifier s'il y a des erreurs lorsque vous exécutez pod installer. Il pourrait être que vous avez modifié le OTHER_CFLAGS ou OTHER_LDFLAGS dans les paramètres de construction, qui pourrait conduire à un problème.
Si c'est le cas, vous voudrez probablement ajouter "$(hérité)" dans une nouvelle ligne à la fois les drapeaux.
OriginalL'auteur Tingasaurus
Dirait que vous n'êtes pas de liens-dans l'un des Google bibliothèques; je suppose que google Analytics.
OriginalL'auteur Droppy
Essayez d'ajouter libGGLCore.un et libGGLAnalytics.un Lien Binaire avec les Bibliothèques
OriginalL'auteur Christian Martínez
Une petite erreur et Google SDK ne fonctionne pas. Je suis nouveau dans CocoaPods et je ne savais pas, que vous devez ajouter google analytics pod à l'intérieur de votre cible. Comme ceci:
OriginalL'auteur Illya Krit
Ce qui m'est arrivé lorsque j'ai mis en place un objectif de développement. L'objectif de production fonctionnait bien, mais le développement gardé l'éducation de ces erreurs. Ma question est dans le fichier pod. Au premier abord:
La ligne que j'ai indiquée la flèche était la question.
J'ai changé depuis
inherit! :search_paths
àuse_frameworks!
et les erreurs ont été faites.OriginalL'auteur Paul Kahohi