【发布时间】:2018-09-28 05:50:22
【问题描述】:
我有一个用 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 文件,但在我的情况下没有发生。
有人可以帮帮我吗?
谢谢
【问题讨论】:
-
你使用的仓库类型是cocoapods吗?
-
是的,它是 cocoapods 库
-
您使用的是plugin吗?你关注documentation了吗?
-
@danf 是的,我正在使用 cocoapod-art 插件,并且我正在关注我在问题中提到的文档。
-
如果 podspec 文件没有在本地 repo 的 .pod 文件夹中生成,那么可能是某些错误导致索引无法正常工作,请在部署时发布您的日志
标签: ios cocoapods artifactory podspec jfrog-cli