首先创建一个普通的项目
例:创建一个view 设置他的渐变色 渐变色相关代码在分类中 项目结构如图所示
36327E9650227689682D4C12C6E9E36B.png
现在我们想要把 分类封装成一个本地的私有库 项目中使用 cocoapods 来倒入我们的私有库
将上述项目改写成本地私有库的方式
一、创建本地私有库
1、创建一个文件夹
2、将分类文件夹copy到这个文件夹下面
目录如图所示
189F0EEFF9E9F10727D489D60F541F66.png
3、使用git 关联
cd 到 FCCategoriesBase 文件目录下
git init
git add .
git commit -m "xxxx"
4、创建一个 spec文件
pod spec create FCCategoriesBase
此时 FCCategoriesBase 文件夹下面就多了一个 spec 本地仓库的描述文件
注意⚠️:spec 的文件名称 一般要和 本地仓库的名称一样
整体命令如图所示
5A76C3BDEDCA016ACCDD6D5D53637A0B.png
5、修改 spec 本地仓库的描述文件内容
如图所示(远程仓库请移步
https://www.jianshu.com/p/6f5d8ec8fb20
)
前面有# 的都可以删除
06B421431832BF946543BDA31BE2442A.png
6、cd到宿主工程 然后创建一个 Podfile 文件
然后编写 Podfile 文件 将本地的 私有库路径 填写正确
如图所示
2646F8CA2AA011DC98F68440220D65ED.png
7、使用 pod install 命令 将本地私有库 pod进工程里面
pod install
如图所示
88684C5D12BF1E0615FF67B3E81B1E7C.png
这样就实现了 利用 cocoapods 管理本地仓库了
工程目录 如图所示
5A0034DC30FED61E6FF95ECEC7A9D408.png
网友评论