2016-05-30 13 views
6

Ich habe enthalten nur die Google Analytics Pod wie in their iOS developer guide mit beschrieben:Google Analytics Pod installiert zu viele Abhängigkeiten

pod 'Google/Analytics' 

Wenn

pod install 

läuft es folgende Abhängigkeiten installiert:

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) 

Da ich Firebase nicht verwende, möchte ich dieloswerdenund FirebaseInstanceID (sowie alle Pods, die nicht vom Framework selbst benötigt werden).

Installieren von nicht verwendeten Abhängigkeiten nur meine App-Größe aufgebläht. Ich möchte nur installieren Sie die absolute Mindestmenge von Pods, um GoogleAnalytics unter laufen zu lassen.

Irgendwelche Ideen, wie man die unbenutzten Pods rausschmeißt?

+0

Ich bin auch vor demselben Problem, kann uns jemand helfen, dieses Problem zu lösen? –

Antwort

4

Wie in this answer gesehen, können Sie verwenden:

pod 'GoogleAnalytics' 

... die Abhängigkeiten der Installation zu vermeiden. Beachten Sie, dass Sie Ihre Objective-C-Importe in Ihrer Bridging-Header-Datei ändern müssen. Ich brauchte mindestens:

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