pod trunk push时出现错误The podspec does not validate,如何排除?

发布于 2022-09-01 18:23:31 字数 1336 浏览 21 评论 0

使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无尽的现实 2022-09-08 18:23:31

原因是我的target过低,而我引用的AFNetworking要求是iOS 7.0/OSX 10.9,所以就验证无法通过。
当错误信息比较简单的时候,我们可以使用--verbose来显示更多的调试信息,以便我们更快定位到错误。

pod spec lint NAME.podspec --verbose
pod trunk push NAME.podspec --verbose
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文