美文网首页
组件化(三)使用 cocoapods 管理 本地spec库的实现

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

作者: 奋斗的小马达 | 来源:发表于2021-12-27 15:57 被阅读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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/nasyqrtx.html