CocoaPods是iOS中的一个包管理工具,使用简单,管理高效;
理解了CocoaPods原理之后,我们知道pod install
命令会有以下几个步骤:
- 读取
podfile
文件 - 加载源文件 (
.podspec
) - 生成
Pods.xcodeproj
- 安装第三方库
- 写入至磁盘
CocoaPods公有库和私有库区别:(.podspec
文件保存位置不同)
推送上不同:
- 公有库:本地库制作或者更新完后, 将podspec文件提交至CocoaPods源仓库 (所有人都可以安装)
- 私有库:本地库制作或者更新完后, 将podspec文件提交至私有源仓库 (私有仓库授权后可以安装)
公有库发布版本方法
pod trunk push [name].podspec
私有库发布版本方法
pod repo push [repoName] [name].podspec
使用上不同:
- 私有库:面向内部开发人员;
- 公有库:面向所有开发人员;