2016-05-04 9 views
12

Próbuję stworzyć swoją pierwszą saszetkę i obserwuje ten tutorial: http://www.sitepoint.com/creating-cocoapods/Problem podczas tworzenia mojego pierwszego CocoaPod

Ale kiedy zrobić:

pod spec lint GLLingoManager.podspec 

mi się następujący błąd:

$ pod spec lint GLLingoManager.podspec 

-> GLLingoManager (0.1.0) 
    - ERROR | [OSX] unknown: Encountered an unknown error ([!] /Applications/Xcode.app/Contents/Developer/usr/bin/git clone https://github.com/xeppen/GLLingoManager.git /var/folders/v6/tdz6zc7j10j_k0pc1vy627zm0000gn/T/d20160504-76297-8l71fj --template= --single-branch --depth 1 --branch 0.1.0 

Cloning into '/var/folders/v6/tdz6zc7j10j_k0pc1vy627zm0000gn/T/d20160504-76297-8l71fj'... 
warning: Could not find remote branch 0.1.0 to clone. 
fatal: Remote branch 0.1.0 not found in upstream origin 
) during validation. 

Analyzed 1 podspec. 

[!] The spec did not pass validation, due to 1 error. 

Nie rozumiem, co jest nie tak. Co powinienem zrobić?

Odpowiedz

3

Wskazałeś na gałąź o nazwie 0.1.0 w swoim podspecu, i wystarczy wcisnąć gałąź o tej nazwie do github. Wiele osób używa znaczników zamiast gałęzi do wskazania, które zatwierdzenie ma być używane dla każdej wersji pod i sugeruję, abyś zrobił to zamiast wskazywać gałąź. Opublikuj sekcję źródłową swojego podspec po więcej szczegółowych informacji.

+0

Co jeśli używamy http zamiast git? –

+0

HTTP archiwum? Jeśli nie korzystasz z git, nie będziesz miał problemu z klonowaniem. –