Ошибка Cocoapods: "Вытащить невозможно, потому что вы распаковали файлы".

При установке нового CocoaPod я получил следующую ошибку.

$ pod install
Analyzing dependencies
[!] Pod::Executable pull

A   AFHARchiver/0.2.1/AFHARchiver.podspec

A   AFWunderlist/1.0/AFWunderlist.podspec

A   AFWunderlist/1.1/AFWunderlist.podspec

A   AFgzipRequestSerializer/0.0.1/AFgzipRequestSerializer.podspec

,,,

A   wpxmlrpc/0.4/wpxmlrpc.podspec

A   zipzap/6.0/zipzap.podspec
Pull is not possible because you have unmerged files.

Please, fix them up in the work tree, and then use `'git add/rm <file>'`

as appropriate to mark resolution, or use `'git commit -a'`.

Думал, что поделюсь исправлением ниже.

2 ответа

Решение

Проблема была с хранилищем спецификаций, а не на моей стороне.

Найденный ответ здесь podfile выдает ошибку при установке, но, так как вопрос был менее явным по симптому, я подумал, что буду снова ссылаться на него в случае, если кто-то ищет его по-другому.

Ответ находится в сообщении в блоге здесь http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ который объясняет проблему и исправление, которое повторяется ниже:

"Вам придется вручную удалить все локальные копии репозитория Specs и повторно клонировать новую версию репозитория Specs. Это можно сделать с помощью следующих команд:

  $ pod repo remove master
  $ pod setup

Если у вас есть локальные коммиты или изменения в репозитории Specs, которые не объединены, вы должны убедиться, что у вас есть их копия. Я бы порекомендовал вам вручную скопировать эти изменения и повторно зафиксировать их. Вы можете исправить свой репозиторий, не удаляя, однако, это не простой процесс, поэтому мы вместо этого рекомендуем вам удалить вашу копию репозитория Specs и любые его ветки ".

rm -rf ~/.cocoapods также работает

Другие вопросы по тегам