не удалось загрузить podspec - недопустимая синтаксическая ошибка файла podspec, неожиданная ']' - неизвестная команда: `xxx` Вы имели в виду: deintegrate? - PullRequest
0 голосов
/ 31 октября 2019

Я не знаю, как это произошло, но я внезапно начал получать эту ошибку о нескольких файлах 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 и скопировав оттуда соответствующее содержимое подспецификации. Я просто не могу понять, почему / как это произошло.

...