Ответ 1
В командной строке выполните rm -rf ~/.cocoapods
Затем запустите pod install
снова. Вам не нужно sudo.
Похоже, это вызвано тем, что произошла смена спецификации, и это противоречило запуску git pull
У меня уже есть один проект, работающий с podfile.
Я хотел добавить Podfile в старый проект, но я получил эту ошибку на
sudo pod install
Ошибка:
Resolving dependencies of `./Podfile'
Updating spec repositories
[!] git pull
Updating 35bbbaf..8b42708
error: The following untracked working tree files would be overwritten by merge:
AFXAuthClient/1.0.4/AFXAuthClient.podspec
Please move or remove them before you can merge.
Aborting
Это странно, потому что я не использую AFXAuthClient в моем проекте, и я никогда не использовал его.
Здесь мой подфайл:
platform :ios, '5.0'
pod 'TTTAttributedLabel', '~> 1.6.0'
pod 'ECSlidingViewController', '~> 0.9.0'
Я попытался сделать без успеха:
gem install cocoapods
pod setup
NB: я получаю ту же ошибку с настройкой pod
В командной строке выполните rm -rf ~/.cocoapods
Затем запустите pod install
снова. Вам не нужно sudo.
Похоже, это вызвано тем, что произошла смена спецификации, и это противоречило запуску git pull
Если вы видите такую ошибку, возможно, это связано с тем, что CocoaPods пришлось принудительно нажимать свое репо. Они предлагают:
pod repo remove master
pod setup