Ошибка на шаге Install Pods

Сборка iOS в Codemagic обрывается на шаге Install Pods. Причина обычно в конфликте зависимостей, нестабильной ветке или несовместимых версиях подов.

инфо
Что нужно заранее
  • Приложение iOS выкатывается через Codemagic.
  • В проекте есть собственный код или сторонние пакеты.

Конфликт зависимостей

Сторонние пакеты тянут за собой свои версии зависимостей, и CocoaPods не может свести их воедино.

Проверьте совместимость пакетов

  • Сверьтесь с документацией пакетов.

  • Поправьте версии в pubspec.yaml.

  • Выполните:

    flutter pub get

    Правка версий в pubspec.yaml

Выкатывайте со стабильной ветки

Нестабильная ветка приносит неожиданные ошибки прямо на установке подов.

  • Берите ветку, с которой сборка уже проходила.
  • Уберите непроверенный экспериментальный код.
  • Откатите или перепишите коммиты, которые могли сломать зависимости.

Выбор ветки для выкатки

Проверьте версии подов и цель развёртывания

  • Обновите пакеты вроде app_settings до версий, совместимых с вашей версией Flutter.
  • При необходимости поднимите минимальную версию iOS в Xcode.

Настройка минимальной версии iOS

совет

Проверяйте совместимость зависимостей до отправки изменений и выкатывайте только с проверенных веток — это экономит часы на разборе логов сборки.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC