CocoaPods公有库与私有库有哪些区别?

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

使用上不同:

  • 私有库:面向内部开发人员;
  • 公有库:面向所有开发人员;

你可能感兴趣的:(CocoaPods公有库与私有库有哪些区别?)