J'ai construit mon Application (ciblés pour iOS7) et veulent maintenant s'appliquer à Google Analytics pour la dernière étape avant la soumission. Ce que j'ai fait:
- Téléchargé GA pour iOS 3.01
-
Le contenu importé d'
/GoogleAnalytics/Library/
dans le groupe "GoogleAnalytics" - Importés
libGoogleAnalyticsServices.a
dans le groupe "GoogleAnalytics" - Ajouté Phases de construction et d'avoir échangé phase de construction
libGoogleAnalytics_debug.a
aveclibGoogleAnalyticsServices.a
- Ajout d'un code de bloc
#include "GAI.h"
mon-Prefix.pch
-fichier. - Initialiser l'
[GAI sharedInstance]
monAppDelegate
.
J'ai joint des captures d'écran du programme d'installation en bas de ce post. Lorsque j'essaie de construire (soit l'appareil ou le simulateur, à la fois 32 bits), j'ai le linker erreurs:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in FTVAppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Comment puis-je résoudre ce problème?
Mise à JOUR 1
Je reçois aussi l'avertissement
ld: warning: ignoring file .../libGoogleAnalyticsServices.a, missing required architecture x86_64 in file .../libGoogleAnalyticsServices.a (3 slices)
ld: warning: ignoring file .../SDWebImage.framework/SDWebImage, missing required architecture x86_64 in file .../SDWebImage.framework/SDWebImage (3 slices)
Mise à JOUR 2
Cette erreur se produit uniquement lors de la construction de 64 bits. J'avais accidentellement mis de Construire "actives" architectures ou PAS, quand il y a OUI, j'ai pu créer encore une fois. Cela signifie que l'Application ne fonctionne PAS sur l'iPhone 5S, qui est toujours un problème.