Подтвердить что ты не робот

Проблема круговой зависимости Cocoapods

Я установил новые cocoapods-0.35.0.rc2, и с этого момента мой проект полностью перепутался. Я установил его, выполнив: "sudo gem install cocoapods --pre" сразу после этого я обновил библиотеки, выполнив: "pod install".
Однако с этого момента я получаю ту же ошибку в терминале: "Существует циклическая зависимость между XMPPFramework/Core и XMPPFramework/Authentication" enter image description here

Эта ошибка не появилась в прошлом и независимо от того, что я пытаюсь:

  • Установка cocoapods-0.34.4 вместо cocoapods-0.35.0.rc2
  • Удаление XMPPFramework из подфайла.
  • Удаление всех файлов из подфайла.
  • Очистка проекта
  • Удаление содержимого DerivedData​​li >
  • Отмените все изменения... и вернитесь к версии, которая использовалась для работы.

Ничего из этого не помогло, я совершенно уверен, что он напрямую не связан с XMPPFramework, так как в последнее время у него не было новой версии.

Кто-нибудь знает, как решить такие ситуации?

Спасибо!

4b9b3361

Ответ 1

Похоже, эта спецификация в настоящее время имеет проблемы с круговой зависимостью. Эта проблема отслеживается здесь для всех спецификаций, которые имеют схожие проблемы.

Ответ 2

Установка кокоаподов 0.34.1 исправила его для меня.

Ответ 3

Пока он не исправлен, вы можете удалить XMPPFramework, удалив его из подфайла и запустив pod update, а не pod install.

Ответ 4

Для вашей информации модуль XMPPFramework был обновлен, чтобы устранить проблему с круговой зависимостью и теперь также поддерживает Swift.

Просто добавьте pod 'XMPPFramework' к Podfile