尝试lint 本地 pod规范
$ pod spec lint MyPod.podspec
我正在
[!]尝试读取不存在的文件夹
/private/tmp/CocoaPods/Lint/Pods/MyPod
。
我检查了/private/tmp/CocoaPods/Lint/Pods/
我确实没找到我的podspec的地方
但我在/private/tmp/CocoaPods/Lint/Pods/Local Podspecs/
导致此问题的原因和/或我如何进行调试?
有关信息,请参阅我的pod规范
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
无效
答案 0 :(得分:2)
在我的情况下,它是由评论s.source
行引起的,因为我之前使用本地podspec和来源测试它。当您将podspec提交到repo时,请确保运行pod repo update
答案 1 :(得分:0)
如果您尚未将podspec的目标标记推送到原始/回购,也会发生这种情况。我假设如果您的目标是不存在的git,branch等,也可能是同样的。