Doppelte Schnittstellendefinition für Klasse 'GTMHTTPUploadFetcher'

Ich plane @ zu benutzGoogle Drive API in meinem Swift-Projekt. Ich versuche, das Drive SDK über CocoaPods (v0.39.0) hinzuzufügen. Unten ist mein Podfile.

platform :ios, '8.0'
use_frameworks!

pod 'Google-API-Client/Drive'

Ich habeuse_frameworks! Flag hinzugefügt, damit CocoaPods Objective-C-Pods in Swift-Frameworks anstatt in statische Bibliotheken konvertieren kann.

ie @ Pod-Installation ist erfolgreich. Beim Erstellen des Projekts wird jedoch die folgende Fehlermeldung angezeigt.

Doppelte Schnittstellendefinition für Klasse 'GTMHTTPUploadFetcher'

Das Löschen des DerivedData-Ordners und das Bereinigen des Projekts funktionierten nicht.

Ich habe es auch versucht, ohne das @ hinzuzufüguse_frameworks! und dann Hinzufügen der Bibliothek über einen Bridging-Header-Weg. Das geht ohne Probleme. Die Sache ist, dass alle meine anderen Abhängigkeiten damit arbeiten, dass sie eingeschaltet sind. Und leider CocoaPods does Unterstützun Diese Markierung nur für bestimmte Pods aktivieren.

Gibt es eine Problemumgehung, um dieses Problem zu beheben?

Wie in Googles @ angegeb docs, Google-Ingenieure überwachen angeblich Fragen, die mit google-drive-sdk markiert sind, also hoffe ich, dass sie dies zumindest sehen und es bald beheben.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage