我有一个用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>
有人可以帮我吗?
谢谢
答案 0 :(得分:0)
尝试在.podspec文件的开头和结尾添加一个空行。这样就为我解决了这个问题。
还要确保您的.podspec文件通过了pod spec lint Name.podspec
的所有测试