Cocoapods продолжает «анализировать зависимости»


139

Я использую cocoapods для управления своими зависимостями. Все работают нормально. Теперь, когда я создаю новый проект, в мой подфайл добавляю следующее:

platform :ios, '6.1'
pod 'RestKit', '~>  0.20.0'

когда я выполняю установку модуля, он постоянно анализирует зависимости .

Есть идеи, почему эта проблема?



3
Запустите с --verboseпереключателем и вставьте сюда любой вывод, который вы видите.
Hyperbole

Ответы:


380

У меня была такая же проблема, и поскольку мой вывод с --verbose отличался от связанного ответа SO, я включаю этот ответ вместе с проверкой того, что он сработал для меня:

  $ pod repo remove master
  $ pod setup
  $ pod install

1
Странно. Мои кокосы прекрасно работали очень долго, а потом просто перестали. Это исправлено! Спасибо
Toadums

1
Спасибо. Мне это помогло.
petesalt

33
когда вы устанавливаете новую версию xcode, нам необходимо выполнить следующие действия
Икбал Хан

3
Вау. работают как шарм, и ни в одном руководстве об этом не упоминается :( спасибо :)
hqt

2
К вашему сведению, у меня была такая же проблема, когда я понял, что в мой проект внесены незавершенные изменения. Я просто поставил и зафиксировал их, запустил $ pod installснова, и это сработало.
i2097i

13

Другой способ исправить это - удалить Podsпапку и Podfile.lockфайл и запустить pod installснова.


4
Пробовал, но я все еще застрял в
анализе

0

Что-то, что, казалось, сработало для меня:

  • Отмените первую попытку с помощью Ctrl-C
  • Повторная попытка с помощью установки модуля

Кроме того, после успешной установки модуля не забудьте закрыть текущий проект перед открытием project.workspace.


0

Комментарий i2097i был для меня исправлением (поэтому я не могу поверить в это и, похоже, не могу проголосовать за его комментарий).

Проверьте наличие незафиксированных изменений (я только что добавил свой подфайл, но он не был зафиксирован). Постановка и фиксация заработали pod install.


кажется мне полезным ответом
gndp

@gndp Это комментарий, а не ответ
NSNoob
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.