2015-08-23 10 views
6

Vorrei aggiungere l'SDK iOS di Google Analytics al mio progetto ma sfortunatamente non funziona. Non sto usando Cocoa Pods, forse questo è il problema perché Google dice di usarlo nel tutorial, ma non posso utilizzarlo in questo progetto per altri motivi.Impossibile aggiungere l'SDK iOS di Google Analytics senza cacao al mio progetto

È così che ho provato:

  • ho creato il file di configurazione
  • Ho aggiunto i GoogleService-info.plist
  • Ho aggiunto la cartella GoogleAnalytics/Library al mio progetto e il file libGoogleAnalyticsServices.a

Quindi ho aggiunto questo al mio AppDelegate.m

È esattamente dal tutorial, ma quando provo a eseguirlo viene visualizzato un messaggio di errore Google/Analytics.h file not found. Apprezzerei molto se qualcuno potesse dirmi qual è il problema, o qualcuno potrebbe spiegarmi come posso impostare il tutto senza cacao (quali file dovrei aggiungere dallo zip.)

+0

Perché non usi i baccelli di cacao? Questa è davvero una grande opzione! –

+6

@AndriyGordiychuk Non mi piace, preferisco aggiungere le cose manualmente. – rihe

+2

@AndriyGordiychuk Cocoapods aggiunge un sacco di dipendenze tra le altre cose, come la modifica dell'area di lavoro. È un peccato vedere Google Analytics spingere per questo quando dovrebbero solo imparare come creare un framework iOS adatto. – TheCodingArt

risposta

15

Stavo cercando lo stesso identico cosa solo ora. I found this very simple tutorial, ha funzionato per me. Fammi sapere se hai bisogno di più aiuto su questo.

+0

Bello, ecco il link rapido per accedere allo zip per l'SDK: https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download – CMash

2

#import <Google/Analytics.h> funziona solo se si utilizza Baccelli di cacao ...

Prova:

#import "GAI.h" 
#import "GAIDictionaryBuilder.h" 
#import "GAIFields.h" 
#import "GAILogger.h" 

Date un'occhiata al @AntonyG collegamento sta dando! Ti fornirà un tutorial passo passo su come utilizzare Google Analytics senza Cocoa Pods!

5

In seguito the tutorial inviato da AntonyG non farà il trucco se non si aggiunge anche la seguente alle librerie collegate il vostro target di applicazione, come richiesto da Google here:

  • CoreData.framework
  • SystemConfiguration.framework
  • libz.dylib
  • libsqlite3.dylib
+0

È vero, è necessario aggiungere queste librerie ! – Nay

Problemi correlati