Ответ 1
Вам нужно запустить git tag 'x.x.x'
и git push --tags
до pod spec lint
.
AM, получая это при проверке спецификации пакета:
Attempt to read non existent folder `/private/tmp/CocoaPods/Lint/Pods/Test
Справка Pls.
Вам нужно запустить git tag 'x.x.x'
и git push --tags
до pod spec lint
.
Попробуйте выполнить команду с помощью --verbose
, чтобы увидеть более полезные сообщения об ошибках:
pod spec lint --verbose
...
fatal: Remote branch 0.4.8 not found in upstream origin
fatal: The remote end hung up unexpectedly
Эта ошибка вызвана ошибкой git. В моем случае тег не был перенесен на сервер. Вы можете найти точную причину, посмотрев сообщение об ошибке.
Попробуйте удалить первый '/', чтобы он выглядел так:
'private/tmp/CocoaPods/Lint/Pods/Test'
Вы должны добавить в свой .podspec файл пути со ссылкой на расположение файла .pocspec.
Например, если ваши папки выглядят следующим образом:
Итак, ваши пути .podspec
должны ссылаться на:
s.source_files = 'PodTestPublicProject/*.{h,m}'
Я исправил проблему, перезапустив установку pod.
У меня была эта ошибка, когда указанный git -tag еще не был нажат вверх по потоку.
У меня была такая же проблема, когда я пытался запустить либо pod spec lint
, либо pod trunk push
без указания файла podspec.
Итак, попробуйте передать имя файла команде (замените NAME
соответственно):
$ pod spec lint NAME.podspec
$ pod trunk push NAME.podspec
Смотрите здесь.
Если каталог, в котором выполняется установка pod, имеет специальный символ, также перехватите ошибку: попытка прочитать несуществующую папку Источник: https://github.com/CocoaPods/CocoaPods/issues/2649