Tworzę cocoapod. Do .podspec Dodałem wiersz:Klient Google API GTMHTTPUploadFetcher zduplikowany
cs.dependency 'Google-API-Client', '~> 1.0'
i od tego momentu nie mogę przesłać mojej struktury do specyfikacji. Podczas
pod repo push company-private MyFramework.podspec --allow-warnings --verbose
widzę następujący problem:
ERROR | [MyFramework/Core] Google-API-Client/Source/Objects/GTLService.m:86:1: error: duplicate interface definition for class 'GTMHTTPUploadFetcher'
nie mam pojęcia jak to naprawić. Wypróbowałem:
sudo rm -fr ~/Library/Caches/CocoaPods/
sudo rm -fr ~/.cocoapods/repos/master/
sudo rm -fr Pods/
Ale to nie pomogło. Wygląda na to, że to błąd Google-API-Client, ale czas na odpowiedź jest tak duży (czekanie ~ 6 miesięcy na poprzedni bilet, wciąż nie rozwiązany), na który nie mogę czekać tak długo. Czy ktoś ma pomysł, jak pominąć problem? Budowanie lokalnie na moim komputerze działa.
Mam ten sam problem [] (http://stackoverflow.com/q/33581805/1077789). Chociaż instaluję moduł, a nie go. Mam tę samą wersję 'Google-API-Client', ale niestety nadal dostaję ten błąd. To jest frustrujące. Po tym wszystkim problem ten nie został rozwiązany przez Google! – Isuru