组件化(三)使用 cocoapods 管理 本地spec库的实现

2021-12-27  本文已影响0人  奋斗的小马达

首先创建一个普通的项目

例:创建一个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
上一篇下一篇

猜你喜欢

热点阅读