pod spec lint: попытка прочитать несуществующую папку
Попытка выкопать местную спецификацию стручка
$ pod spec lint MyPod.podspec
я собираюсь
[!] Попытка прочитать несуществующую папку
/private/tmp/CocoaPods/Lint/Pods/MyPod
,
Я проверил /private/tmp/CocoaPods/Lint/Pods/
где я действительно не нашел свой подспец,
но я нашел это в /private/tmp/CocoaPods/Lint/Pods/Local Podspecs/
Что может вызвать это и / или как я могу отладить?
Для информации здесь моя спецификация стручка
Pod::Spec.new do |s|
s.name = "MyPod"
s.version = "0.0.1"
s.summary = "A pretty cool pod"
s.author = { "Me" => "me@home.net" }
s.license = 'MIT'
s.homepage = "http://www.mypod.net"
s.source = { :path => "." }
s.source_files = '*.{h,m}'
s.platform = :ios, '6.0'
s.requires_arc = true
end
:path
кажется, вызывает проблемы, :git
работает
2 ответа
В моем случае это было вызвано комментариями s.source
линия, как я проверял это раньше с местными podspec и источниками. Когда вы передадите свой подспек в репозиторий, обязательно запустите pod repo update
Это также может произойти, если вы еще не поместили целевые теги вашего podspec в ваш источник / репо. Я предполагаю, что то же самое может быть и правдой, если вы нацелены на несуществующий git, ветку и т. Д.