0

我有一个用 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 文件,但在我的情况下没有发生。

有人可以帮我吗?

谢谢

4

1 回答 1

0

尝试在 .podspec 文件的开头和结尾添加一个空行。这以某种方式解决了我的问题。

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

于 2018-11-27T10:17:54.177 回答