2015-05-13 8 views
5

Ich erstelle eine Cocoapod. Um .podspec Ich habe die Zeile hinzugefügt:Google API Client GTMHTTPUploadFetcher dupliziert

cs.dependency 'Google-API-Client', '~> 1.0' 

und seit diesem Moment kann ich nicht pushen meinen Rahmen Repo spec. Während

pod repo push company-private MyFramework.podspec --allow-warnings --verbose 

kann ich folgendes Problem sehen:

ERROR | [MyFramework/Core] Google-API-Client/Source/Objects/GTLService.m:86:1: error: duplicate interface definition for class 'GTMHTTPUploadFetcher' 

ich keine Ahnung, wie es zu beheben. Versuchte:

sudo rm -fr ~/Library/Caches/CocoaPods/ 
sudo rm -fr ~/.cocoapods/repos/master/ 
sudo rm -fr Pods/ 

Aber das half nicht. Es scheint, Google-API-Client Fehler zu sein, aber ihre Zeit bis zur Antwort ist so riesig (Warten ~ 6 Monate für vorherige Ticket, immer noch nicht gelöst), dass ich nicht so lange warten kann. Hat jemand eine Idee, wie man das Problem überspringt? Das lokale Erstellen auf meiner Maschine funktioniert.

Antwort

0

Es ist bereits funktioniert, müssen nur die Version Google-API-Client (1.0.422)

+0

stoßen ich das gleiche [Problem] habe (http://stackoverflow.com/q/33581805/1077789). Obwohl ich den Pod installiere, erstelle ich keinen. Ich habe dieselbe Version des 'Google-API-Clients', aber leider bekomme ich diesen Fehler immer noch. Das ist so frustrierend. Nach all dieser Zeit wurde dieses Problem immer noch nicht von Google gelöst! – Isuru

Verwandte Themen