iOS组件化开发之Pod私有库
组件化的目的:
- 依赖解耦
- 开发灵活
- 团队分工明确
- 提高代码质量
- 加快编译速度
- 解决多团队开发相互影响问题
工具-必选:
- cocoapods 1.x 之后版本
- cocoapods-packager
- gitlab
工具-可选:
- zsh
- item2
cocoapods 是支持 svn 的,但是 git 相对方便一些。
`
OTBase` 为例
**注:**以
一、创建私有库
1、创建标准工程
为方便快速生成统一工程结构的组件工程,使用如下命令来创建工程。如何使用 pod lib
`pod lib create OTBase`
目录结构如下:
├── Example
│ ├── OTBase
│ ├── OTBase.xcodeproj
│ ├── OTBase.xcworkspace
│ ├── Pods
│ └── Tests
├── OTBase
│ ├── Assets
│ └── Classes
└── _Pods.xcodeproj -> Example/Pods/Pods.xcod