iOS 让自己的框架支持cocoapods
2017-12-25 21:46
197 查看
步骤
1、Github上创建代码库
2、项目中创建podspec文件并填写项目信息
3、到代码库中创建release版本
4、在终端注册cocoapods账号
5、上传代码库
(6、更新框架版本)
1、Github上创建代码库
登录到Github上,创建你的项目,如果已经有了项目,可以跳过这个步骤
项目信息
2、项目中创建podspec文件并填写项目信息
创建完成后,通过github客户端clone下来,在文件中创建你的项目
a、使用终端进入项目文件夹,输入
b、进入编辑状态
c、编辑podspec文件,主要涉及到你项目名称、版本、简介、资源、平台等等信息
点击’i’进入编辑模式,编辑完成,点击左上角’esc’,然后’shift+zz’退出编辑
编辑的内容主要有:
3、到代码库中创建release版本
填写一些信息
4、在终端注册cocoapods账号
在终端输入
如图:
成功注册,提示你去对应的邮箱进行激活
激活
激活成功,上图提示你可以发布你的项目
输入如下命令可查看个人CocoaPods账号信息
5、上传代码库
上传代码库之前,最好先验证一下你的podspec文件格式是否合法
如果错误,请做出相应的更改
如果成功,输入下面命令上传代码
上传成功后,在终端输入如下命令搜索你的库
也可以去官网搜索
6、更新框架版本
在github上创建新的release版本,然后再次执行命令即可
补充问题
1、官网上搜出来,本地搜索不出来
输入
更新本地pod列表信息
如果依旧搜索不到
输入
删除本地search_index.json,重新pod search xxxx,产生新的search_index.json文件
参考文章
1、让自己的框架支持cocoapods汇总
1、Github上创建代码库
2、项目中创建podspec文件并填写项目信息
3、到代码库中创建release版本
4、在终端注册cocoapods账号
5、上传代码库
(6、更新框架版本)
1、Github上创建代码库
登录到Github上,创建你的项目,如果已经有了项目,可以跳过这个步骤
项目信息
2、项目中创建podspec文件并填写项目信息
创建完成后,通过github客户端clone下来,在文件中创建你的项目
a、使用终端进入项目文件夹,输入
touch yourProjectName.podspec
b、进入编辑状态
vi yourProjectName.podspec
c、编辑podspec文件,主要涉及到你项目名称、版本、简介、资源、平台等等信息
点击’i’进入编辑模式,编辑完成,点击左上角’esc’,然后’shift+zz’退出编辑
编辑的内容主要有:
3、到代码库中创建release版本
填写一些信息
4、在终端注册cocoapods账号
在终端输入
pod trunk register 邮箱地址 用户名 --description=描述信息
如图:
成功注册,提示你去对应的邮箱进行激活
激活
激活成功,上图提示你可以发布你的项目
输入如下命令可查看个人CocoaPods账号信息
pod trunk me
5、上传代码库
上传代码库之前,最好先验证一下你的podspec文件格式是否合法
pod spec lint
如果错误,请做出相应的更改
如果成功,输入下面命令上传代码
pod trunk push yourProjectName.podspec --allow-warnings
上传成功后,在终端输入如下命令搜索你的库
pod search yourProject
也可以去官网搜索
6、更新框架版本
在github上创建新的release版本,然后再次执行命令即可
补充问题
1、官网上搜出来,本地搜索不出来
输入
pod setup
更新本地pod列表信息
如果依旧搜索不到
输入
rm ~/Library/Caches/CocoaPods/search_index.json
删除本地search_index.json,重新pod search xxxx,产生新的search_index.json文件
参考文章
1、让自己的框架支持cocoapods汇总
相关文章推荐
- 让自己的框架支持cocoaPods
- 【iOS】让自己的开源项目支持CocoaPods
- 如何让自己的框架支持Cocoapods
- 让自己的开源框架支持cocoapods
- 如何发布自己的开源框架到CocoaPods---持续更新中
- 让自己的开源项目支持CocoaPods
- iOS中 如何将自己的框架更新到cocopods上
- 让自己的开源项目支持CocoaPods
- 如何发布开源自己的框架或类库到CocoaPods - 图文讲解
- 如何发布自己的开源框架到 CocoaPods
- iOS软件开发 - 制作自己的私有库发布到cocoapods
- iOS的CocoaPods手动自动导入第三方框架
- iOS cocoaPods所集成的第三方框架 import不提示的问题与解决方案
- iOS 开发之CocoaPods常用第三方框架导入
- 将自己库添加Cocoapods支持
- 从零开始,让你的框架支持CocoaPods
- iOS 第三方框架 - CocoaPods的安装、使用、原理
- CocoaPods 【如何将自己写的库添加 CocoaPods 支持】
- 在CocoaPods上创建自己iOS程序的依赖管理
- iOS开发技巧--使用CocoaPods创建、删除第三方框架