前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >发布库到cocoapod

发布库到cocoapod

作者头像
Helloted
发布2022-06-08 10:24:29
4370
发布2022-06-08 10:24:29
举报
文章被收录于专栏:Helloted
1、创建podspec文件

在你要发布的库的根目录下运行下面的👇的命令行

代码语言:javascript
复制
pod spec create <pod_name>

pod_name是你要发布的库的名称

命令行过后会在根目录生成一个podspec文件,接下来就是将podspec文件完善

2、修改podspec文件

podspec文件里面的属性都有解释用途,不是所有的属性都必填,参考自己的需要

代码语言:javascript
复制
name:框架名
version:当前版本(注意,是当前版本,假如你后续更新了新版本,需要修改此处)
summary:简要描述,在pod search ZCPKit的时候会显示该信息。
description:详细描述
homepage:页面链接
license:开源协议
author:作者
source:源码git地址
platform:支持最低ios版本
source_files:源文件(可以包含.h和.m)
public_header_files:头文件(.h文件)
resources:资源文件(配置的文件都会被放到mainBundle中)
resource_bundles:资源文件(配置的文件会放到你自己指定的bundle中)
frameworks:依赖的系统框架
vendored_frameworks:依赖的非系统框架
libraries:依赖的系统库
vendored_libraries:依赖的非系统的静态库
dependency:依赖的三方库
3、校验podspec文件
代码语言:javascript
复制
pod lib lint (从本地验证你的pod能否通过验证)
pod spec lint (从本地和远程验证你的pod能否通过验证)

出现下面的图片说明校验成功,就可以发布到网上去了

4、注册CocoaPods Trunk账号

运行命令

代码语言:javascript
复制
pod trunk register helloted@live.com  'helloted'

之后会收到一封邮件,点击验证之后,运行命令可查看信息

代码语言:javascript
复制
pod trunk me
5、Git打标签
代码语言:javascript
复制
git tag '1.0.0' 
git push --tags 
6、发布到CocoaPods
代码语言:javascript
复制
pod trunk push
7、查看自己的库
代码语言:javascript
复制
pod setup
代码语言:javascript
复制
rm ~/Library/Caches/CocoaPods/search_index.json
代码语言:javascript
复制
pod search HTLivePushKit
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、创建podspec文件
  • 2、修改podspec文件
  • 3、校验podspec文件
  • 4、注册CocoaPods Trunk账号
  • 5、Git打标签
  • 6、发布到CocoaPods
  • 7、查看自己的库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档