[CocoaPod-03] CocoaPod 开发个人框架集成
转载
CocoaPod 开发个人框架通过CocoaPod集成spec
CocoaPod 开发个人框架集成
1. 开发框架的人需要做?
-
- 创建库工程, 添加源文件到Classes文件夹
-
- 上传项目到github, 并且打好标签
- git push origin master
- git tag '1.0.0'
- git push --tags
-
- 配置并上传框架的 PodSpec 文件, 并使用trunk的方式上传
-
- 理论
- PodSpec 文件 描述自己的框架信息(作者,版本, 下载地址等等)
- pod install 就是根据这个文件里面的 源文件路径进行安装的
- 注意: 一般这个文件的名称和工程名称保持一致
- 创建命令: pod spec create 文件名称
-
- 文件内容格式
- 可以下载被cocoapods管理的框架里面的描述信息, 也可以到官网查看
- 手动验证: pod spec lint podspec文件
-
- 注册trunk
- pod trunk register email@163.com 'name' --verbose
- --verbose参数是为了便于输出注册过程中的调试信息
-
- 通过trunk推送podspec文件
- pod trunk push
- 注意: 这种方式其实就是上传这个描述文件到cocoapods在github上的仓库中, 你也可以按照正常的操作, 先fork , 然后提交 pull request
-
- 等待审核
-
- 更新本地pod 第三方框架信息数据源
- pod setup
- 可以省略这一步骤, 因为上述提交, 直接更新了本地索引库
-
- 测试
- 使用pod search 命令搜索自己的框架, 如果可以搜索到, 那么代表审核通过了
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。