Устранение неполадок при установке Pod на Mac M1: методы устранения ошибки CocoaPods

  1. Обновление Homebrew: убедитесь, что Homebrew, менеджер пакетов для macOS, обновлен, выполнив следующую команду в терминале:

    arch --x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  2. softwareupdate --install-rosetta
  3. Обновите Xcode: убедитесь, что на вашем Mac M1 установлена ​​последняя версия Xcode. Откройте App Store и проверьте наличие доступных обновлений для Xcode.

  4. Установить инструменты командной строки: установите инструменты командной строки для Xcode, открыв терминал и выполнив команду:

    xcode-select --install
  5. Установить Pod с помощью Rosetta: принудительная установка CocoaPods с помощью Rosetta. Откройте терминал и выполните команду:

    arch --x86_64 sudo gem install cocoapods
  6. Используйте Homebrew для установки Pod: попробуйте установить CocoaPods через Homebrew, используя следующую команду:

    arch --x86_64 brew install cocoapods
  7. Создайте отдельный профиль терминала: откройте терминал, перейдите в «Настройки» и создайте новый профиль с включенной Rosetta. Используйте этот профиль для запуска команд модуля.

  8. Проверьте версию Ruby: убедитесь, что у вас установлена ​​совместимая версия Ruby. Вы можете использовать команду ruby -v, чтобы проверить версию и при необходимости обновить ее.

  9. Отключить SIP (защиту целостности системы). Если ни один из вышеперечисленных методов не работает, вы можете попробовать временно отключить SIP, а затем попытаться установить модуль. Однако будьте осторожны при отключении SIP, поскольку это может повлиять на безопасность вашей системы.