使用CocoaPods来管理私有组件库

1、cd 到模块项目的目录下,然后使用命令 “pod lib create xxx”创建pod模板

2、添加代码之后,使用 pod install 进行本地初始化项目

3、创建远程管理仓库,例如 码云、coding、Bitbucket等

4、同步远程仓库与本地仓库:
①cd 到本地目录;
② git remote add origin …;
③git push -u origin master;

5、把本地代码提交
① git add . —— 添加到缓存中(add . :修改以及新文件,但不包括删除的; - u :提交被修改和被删除文件,不包括新文件 ; -A 提交所有变化)
② git commit -m ‘初始化’ ——备注说明
③ git push origin master ——推送到远程

6、添加tag
① $ git tag 0.1.0
② $ git push --tags

7、修改本地 xxx.podspec 文件
① s.homepage 修改为项目中的主路径
② s.source 框架源码

8、把 xxx.podspec 文件进行提交到本地
pod repo push spec xxx.podspec

添加私有的Repo到CocoaPods
$ pod repo add REPO_NAME SOURCE_URL (REPO_NAME:私有repo名字;SOURCE_URL:远程仓库地址)

9、添加 github 源和 私有源
source 'https://gitee.com/xxx/spec.git'
source 'https://github.com/CocoaPods/Specs.git'

10、最后使用pod install 进行安装

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,742评论 0 39
  • 最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? ...
    拂晓的云阅读 12,018评论 6 23
  • 来个栗子給大家全程重现我的操作步骤,我演示用的这个demo是已经提交通过的,请大家不要在以该名字命名喽,我的dem...
    LYPC_下里巴人阅读 5,317评论 0 2
  • 为什么要使用Cocoapods私有库 在项目开发的时候常常会积累很多自己的框架及工具包,而如果需要创建新项目,就不...
    纳木那咔阅读 4,617评论 0 2
  • 天气还是灰蒙蒙的,飘着小雨。无聊的走在城市的大街上,偶进一校园,瞬间都市的繁华与喧嚣消失了,迎来的是宁静和自然。也...
    盘耕阅读 1,535评论 0 1

友情链接更多精彩内容