2016-05-30 44 views
6

Ho appena inclusi Google Analytics Pod come descritto in their iOS developer guide con:Google Analytics Pod installa troppe dipendenze

pod 'Google/Analytics' 

Quando si esegue

pod install 

installa le seguenti dipendenze:

Installing FirebaseAnalytics (3.2.0) 
Installing FirebaseInstanceID (1.0.6) 
Installing Google (3.0.3) 
Installing GoogleAnalytics (3.14.0) 
Installing GoogleInterchangeUtilities (1.2.1) 
Installing GoogleSymbolUtilities (1.1.1) 
Installing GoogleUtilities (1.3.1) 

Poiché non utilizzo Firebase, vorrei liberarmi di FirebaseAnalytics e FirebaseInstanceID (così come tutti i pod che non sono necessari al framework stesso).

L'installazione delle dipendenze inutilizzate aumenta solo le dimensioni della mia app. Mi piacerebbe solo installare l'importo minimo assoluto di pod per ottenere GoogleAnalytics in esecuzione.

Qualche idea su come liberare i Pod non utilizzati?

+0

Anche io sto affrontando lo stesso problema, Qualcuno può aiutarci a risolvere questo problema? –

risposta

4

Come si è visto in this answer, è possibile utilizzare:

pod 'GoogleAnalytics' 

... per evitare di installare le dipendenze. Tieni presente che dovrai modificare le importazioni Objective-C nel file di intestazione di bridging; Avevo bisogno di almeno:

#import <GoogleAnalytics/GAI.h> 
#import <GoogleAnalytics/GAIFields.h> 
#import <GoogleAnalytics/GAIDictionaryBuilder.h>