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

首先创建一个普通的项目

例:创建一个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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容