Версия CocoaPods, используемая для создания файла блокировки (1.5.3), выше, чем версия текущего исполняемого файла (1.5.2)

на $pod install выдает предупреждение & не удается

Версия CocoaPods, используемая для генерации файла блокировки (1.5.3), выше, чем версия текущего исполняемого файла (1.5.2)

Что он пытается сказать?

macOs: 10.11.6 osx el capitan

версия моего модуля: 1.5.3

Что означает "текущий исполняемый файл" (1.5.2)?

и

как его обновить?

Ответ 1

Ошибка, которую вы получаете, связана с тем, что ваш podfile.lock построен с более старой версией Cocoapods. Все, что вам нужно сделать, это удалить файл podfile.lock и запустить pod install. Это создаст новый podfile.lock с вашими текущими зависимостями. Обратите внимание, что это не займет слишком много времени, потому что ваши файлы уже должны быть загружены, их просто нужно связать в указанном файле.

Ответ 2

2 решение

  1. удалил ios/podfile.lock и снова сделай $pod install

ИЛИ

  1. ОБНОВЛЕНИЕ ОС

    2.1 обновлен Mac до Высшей Сьерры или выше

    2.2 обновить xcode

    2.3 затем обновите pod $ sudo gem и установите cocoapods

    2,4 затем $cd ios

    2,5 затем $pod install

    2.6 $react-native start-ios