如何向jfrog Artifactory发布pod?

时间:2018-09-28 05:50:23

标签: ios cocoapods artifactory podspec jfrog-cli

我有一个用Objective C编写的框架项目,我想在JFrog Artifactory上发布。

我的.podspec文件就是这样

Pod::Spec.new do |s|
  s.name             = 'Name'
  s.version          = '0.0.1'
  s.summary          = 'summry'

  s.description      = <<-DESC
  description
                       DESC

  s.homepage         = 'homepage'
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { 'user' => 'email' }
  s.source           = { :git => 'url.git', :tag => s.version.to_s }

  s.ios.deployment_target = '11.4'
  s.source_files = 'Name/*{.h}','Name/**/*{.h}'
  s.dependency "AFNetworking"

  end

如果我在Podfile中定义了类似的内容,则效果很好

pod ‘Name’,:git =>'url.git', :tag=>'0.0.1'

但是需要在JFrog上发布此框架并从那里获取,在JFrog视频教程中,他们说要以tar.gz格式上传项目,它将在Artifactory中生成podspec文件,但在我的情况下不会发生。 / p>

有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试在.podspec文件的开头和结尾添加一个空行。这样就为我解决了这个问题。

还要确保您的.podspec文件通过了pod spec lint Name.podspec的所有测试