pod trunk push时出现错误The podspec does not validate,如何排除?
使用 pod trunk push 时遇到[!] The podspec does not validate.
,而使用 pod spec lint --allow-warnings 则提示[!] 2 out of 2 specs failed validation.
,这些错误一般是怎么造成的,怎么排除?
podspec内容如下:
Pod::Spec.new do |s|
s.name = 'ACSNetworking'
s.version = '1.0.0'
s.summary = 'On the basis of AFNetworking encapsulation.'
s.description = <<-DESC
On the basis of AFNetworking encapsulation, more convenient, more concise.
DESC
s.homepage = 'https://github.com/Hyosung/ACSNetworking'
s.license = 'MIT'
s.authors = { 'Stoney' => 'sy92710xx@gmail.com' }
s.social_media_url = 'http://weibo.com/sy4312xx'
#'http://blog.csdn.net/sy431256wr'
s.ios.deployment_target = '6.0'
s.osx.deployment_target = '10.8'
s.watchos.deployment_target = '2.0'
s.requires_arc = true
s.source = { :git => 'https://github.com/Hyosung/ACSNetworking.git', :tag => s.version.to_s }
s.source_files = 'ACSNetworking/**/*.{h,m}'
s.ios.frameworks = 'MobileCoreServices', 'UIKit', 'CoreTelephony'
s.osx.frameworks = 'CoreServices', 'AppKit'
s.frameworks = 'Foundation', 'SystemConfiguration'
s.dependency 'AFNetworking', '~> 2.6.0'
end
请大家帮忙看看,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
原因是我的target过低,而我引用的AFNetworking要求是iOS 7.0/OSX 10.9,所以就验证无法通过。
当错误信息比较简单的时候,我们可以使用--verbose来显示更多的调试信息,以便我们更快定位到错误。