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, ветку и т. Д.

Другие вопросы по тегам