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.xcodeproj
主要有两部分组成

本文详细介绍了iOS组件化开发中创建和使用Pod私有库的步骤,包括创建标准工程、修改podspec文件、打包、提交到私有仓库,以及源码与静态库的切换。此外,还分享了在组件化开发中遇到的一些问题及解决方案,如二进制库的存储、源码保密和环境变量的使用。

1072

被折叠的 条评论
为什么被折叠?



