Я не знаю, как это произошло, но я внезапно начал получать эту ошибку о нескольких файлах podspec (DoubleConversion, Folly, glog), когда я пытаюсь pod update
:
Вывод командной строки:
Обновление локальных репозиториев спецификаций
Анализ зависимостей
Извлечение podspec для DoubleConversion
из ../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec
[!] Не удалось загрузить podspec 'DoubleConversion':
[!] Неверный DoubleConversion.podspec
файл: синтаксическая ошибка, неожиданный ']'.
из / Users / me / ReactNativeProjects / myProject / node_modules / реагировать-нативный / сторонний-podspecs/DoubleConversion.podspec:1
----------
[!] Неизвестная команда: DoubleConversion,
Вы имели в виду: deintegrate?
----------
Подфайлы как-то кажутся поврежденными (контент заменен) и, похоже, все имеют одинаковый контент. Содержимое файла подконфигурации DoubleConversion приведено ниже:
[!] Неизвестная команда: DoubleConversion,
Возможно, вы имели в виду: deintegrate?
Использование:
$ pod COMMAND
CocoaPods, the Cocoa library package manager.
Команды:
+ cache Manipulate the CocoaPods cache
+ deintegrate Deintegrate CocoaPods from your project
+ env Display pod environment
+ init Generate a Podfile for the current directory
+ install Install project dependencies according to versions from a
Podfile.lock
+ ipc Inter-process communication
+ lib Develop pods
+ list List pods
+ outdated Show outdated project dependencies
+ plugins Show available CocoaPods plugins
+ repo Manage spec-repositories
+ search Search for pods
+ setup Setup the CocoaPods environment
+ spec Manage pod specs
+ trunk Interact with the CocoaPods API (e.g. publishing new specs)
+ try Try a Pod!
+ update Update outdated project dependencies and create new Podfile.lock
Опции:
--silent Show nothing
--version Show the version of the tool
--verbose Show more debugging information
--no-ansi Show output without ANSI codes
--help Show help banner of specified command
Есть идеи, как это произошло и как их исправить? (cocoapods-1.8.4)
ps Я решил эту проблему, просто посетив соответствующие страницы GitHub и скопировав оттуда соответствующее содержимое подспецификации. Я просто не могу понять, почему / как это произошло.