iOS组件化开发一远程私有库的升级(三)
一、远程私有库的升级
1、 把新增的类 拖入到 classes 文件夹中 ;
2、 修改 pod.spec 文件的 s.verson = ‘0.2.0';
二、更新远程仓库
1、cd 到本地仓库的位置,执行以下操;
2、上传更新代码
git add . git commit -m '更新描述' git push origin master
3、版本更新这一步非常重要,为更新索引库做准备
//版本号要与 s.verson = ‘0.2.0'保持一致 git tag -a '新版本号' -m '注释' git push --tags
四、验证远程Spec
//如果报错可能是你的文件错误,上传的时候一定要交验文件没有错误 pod spec lint —private
1、终端输出表示没有错误
2、远程索引库中有你的版本
五、更新远端和本地索引库
//pod repo push 索引库名称 xxx.podspec pod repo push gitee-peter_zhang-mobilekitspec MobileKit.podspec
六、搜索下库pod search MobileKit
pod search MobileKit
1、如果本地出现所有的新版本和旧版本就表示成功
2、pod search: 如果没有搜到 可以尝试一下操作
rm ~/Library/Caches/CocoaPods/search_index.json
七、团队协作用法
1、找到本地的podfile文件更改成最新版本0.3.0
#pod默认源 source 'https://github.com/CocoaPods/Specs.git' source 'https://gitee.com/peter_zhang/MobileKitSpec.git' #平台工程版本 platform :ios, '8.0' target 'Ruter' do #消除警告 inhibit_all_warnings! #网络请求(warning~~ acceptableContentTypes加入@"text/html") pod 'AFNetworking', '~> 3.1.0' pod 'MobileKit', '~> 0.3.0' end
2、
然后cd到podfile所在文件目录执行
pod install
然后看到控制台输出表示安装成功

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
okhttp3下载文件检测进度与断点续传
之前有用过retrofit来做下载的功能,虽然retrofit基于okhttp,但是这还是有点不同。 我是在做更新功能的时候用到这个,具体的操作可能不会说太多,因为网上能找到很多基本的操作,我就说下一些流程和BUG,不管是okhttp还是retrofit都适用。 一.下载文件 1.下载操作 下载文件其实我感觉并不像上传那么复杂,就按照拉取文本文件一样弄就行。 这是我普通的用okhttp的get请求 Request request = new Request.Builder() .url(murl) .build(); Call call = okHttpClient.newCall(request); call.enqueue(callback); 下载文件的操作其实差不多 public Call download(String url, final DownloadListener downloadListener, final long startsPoint, Callback callback){ Request request = new Request.Builder() ...
- 下一篇
Android Studio:依赖异常问题解决
异常 异常.png 解决方法 在项目的根目录下,buildscript -> repositories 下添加 mavenCentral() , allprojects -> repositories 下添加 maven { url "http://maven.aliyun.com/nexus/content/groups/public" } buildscript { repositories { mavenCentral() jcenter() google() } } allprojects { repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public" } } }
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音