美文网首页
【COCOAPODS】制作私有库

【COCOAPODS】制作私有库

作者: 24c41111e47b | 来源:发表于2018-12-20 18:00 被阅读11次

本文是笔记性质,不做参考意义
制作私有库,并使用git管理,灵活集成到任何cocoapods项目中


仓库搭建

1.使用码云或(gitlab)创建一个空的代码仓库,IMKit;
2.配置gitignore文件忽略冗余工程信息;

制作私有库

1.将仓库拉到本地,进入仓库IMKit目录;
2.创建spec文件 $ pod spec create IMKit
3.编写spec文件内容

name:框架名
version:当前版本(注意,是当前版本,假如你后续更新了新版本,需要修改此处)
summary:简要描述,在pod search ZCPKit的时候会显示该信息。
description:详细描述
homepage:页面链接
license:开源协议
author:作者
source:源码git地址
platform:支持最低ios版本
source_files:源文件(可以包含.h和.m)
public_header_files:头文件(.h文件)
resources:资源文件(配置的文件都会被放到mainBundle中)
resource_bundles:资源文件(配置的文件会放到你自己指定的bundle中)
frameworks:依赖的系统框架
vendored_frameworks:依赖的非系统框架
libraries:依赖的系统库
vendored_libraries:依赖的非系统的静态库
dependency:依赖的三方库

4.验证编写的spec文件是否合法

pod lib lint (从本地验证你的pod能否通过验证)
pod spec lint (从本地和远程验证你的pod能否通过验证)

pod lib lint --verbose (加--verbose可以显示详细的检测过程,出错时会显示详细的错误信息)
pod lib lint --allow-warnings (允许警告,用来解决由于代码中存在警告导致不能通过校验的问题)
pod lib lint --help (查看所有可选参数,可选参数可以加多个)

5.执行cocoapods组装命令 生成SDK
$ pod update --verbose --no-repo-update
$ pod install --verbose --no-repo-update


参考资料-目录分层

相关文章

网友评论

      本文标题:【COCOAPODS】制作私有库

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