上传framework到cocoapods

第一步,上传framework到cocoapods,让别人去下载。首先安装cocoapods
 
  终端输入:sudo gem install cocoapods 等待安装成功后。注册trunk

 第二步,注册trunk最好账户和邮箱和GitHub账号和绑定邮箱一致。
 
 终端输入:pod trunk register xxxx@xx.com  '账户名' --verbose 回车

第三步,登录你上一步填写的邮箱去验证,打开收到邮件里的链接。然后再输入一下代码:
 
  终端输入:pod trunk me 查看如下信息:
 

第四步,到GitHub创建你要上传代码的仓库
 

终端命令clone仓库到本地,然后将我们要上传的framework添加到本地,

cd path  // path 为本地仓库的根目录
cp /xxx/xxx/Jonas_Category.framework ./     // 将 Jonas_Category.framework 拷贝至当前目录下
 
git add .                   // 提交代码
git commit -m "add init"
git push
git tag -a v1.0 -m "v1.0"  // 添加 tag 在配置 pod 的配置文件中需要使用

git push origin v1.0
git tag                 // 查看 tag

上传到仓库中。
第五步,创建podspec文件和配置podspec文件。
  在终端输入:pod spec create xxxx.podspec 在输入的时候必须cd到项目目录中。
 

接下来配置xxxx.podspec文件,配置如下:
 

介绍一下配置信息。

spec.name         = ""   项目名称
spec.version      = "1.0.1"  版本号
spec.summary      = ""    项目介绍和使用方法
spec.description  = ""      具体信息

spec.homepage     = ""    个人或企业主页链接

spec.license      = "MIT"    
 

spec.author             = { "Jonas" => "978139383@qq.com" }      作者
 
spec.platform     = :ios, "9.0"    支持iOS版本号

spec.source       = { :git => "https://github.com/cx978139383/Frameworks.git", :tag => "#{spec.version}" }    

spec.platform     = :ios,"9.0"
spec.requires_arc = true         #是否使用ARC
spec.source_files  = "Jonas_Category.framework/Headers/*.{h,m,plist}"     使用上传代码会下载文件的路径,路径相对于Jonas_Category.podspec
 
spec.frameworks = 'UIKit', 'QuartzCore', 'Foundation'    #所需的framework,多个用逗号隔开
spec.module_name = 'Jonas_Category'                #模块名称

第六步,校验Jonas_Category.podspec文件

pod lib lint

第七步,上传

pod trunk push -allow-warnings

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值