У меня есть большой проект, и я хотел бы вернуться назад и вперед моя история мерзавец ..почему cocoapods клонировать Spec-Repo каждый раз
иногда, когда я иду в верхней части моей истории мерзавца .. и я бегу мой Xcode проект он не со следующей ошибкой:
если я бегу pod install
.. я получаю это:
pod install --verbose
Analyzing dependencies
Updating spec repositories
$ /usr/bin/git rev-parse >/dev/null 2>&1
$ /usr/bin/git ls-remote
From https://github.com/CocoaPods/Specs.git
09b0e7431ab82063d467296904a85d72ed40cd73 HEAD
..
так это в основном делает pod setup
.. который определяется как
$ pod setup
Creates a directory at `~/.cocoapods/repos` which will hold your spec-repos.
This is where it will create a clone of the public `master` spec-repo from:
https://github.com/CocoaPods/Specs
If the clone already exists, it will ensure that it is up-to-date.
, но я использовал cocoapods много раз .. но если я иду в домашней директории я не вижу этот ~/.cocapods/repos
каталог .. так это значит, что придется клонировать этот каждый раз спецификации репо стручок ? это огромное репо в size, и это очень трудоемко обновлять его каждый раз. Как я могу убедиться, что это не повторится? есть ли способ пропустить загрузку этого гигантского репо для начала?
хм ... не знаю, почему, но ваша установка кажется сломанной. Я ежедневно переезжаю в свою историю Git и никогда не сталкивался с проблемой/никогда не должен был повторно клонировать podspecs repo. Может быть проблема с разрешениями на '~/.cocoapods'? –
'~/.cocoapods' не существует! – abbood
И неужели 'pod setup' дает какие-либо ошибки? –