cocoapods 公开库构造

构建项目框架至git 

pod spec create xxxx 构建xxxx.podspec 

修改podspec文件中相应内容 具体参考官方文档

guides.cocoapods.org/syntax/podspec.html

其中s.description 需长于 s.summary  否则编译会报警告

平台需选择相对应应用平台 需开启注释

s.source 需填写代码仓库映射地址, 版本     “:tag =>"#{s.version}"”     默认对应s.version 即先前声明版本号  ,且须对应git远端tag 保持一致

s.source_files 为git地址下需要下载安装的文件

 默认匹配Classes/**/*.{.h.m} 

该路径为.podspec 文件相对路径 ,**通配Classes文件夹下子目录,*通配匹配该后缀名文件


cocoapods 公开库构造_第1张图片
demo


通过 trunk上传 详见文档说明

guides.cocoapods.org/making/getting-setup-with-trunk.html

第一次上传需先注册trunk 

pod trunk register your email address ‘your name’ --verbose 

邮箱验证会话

最后

pod trunk push xxxxxx  

其中xxxxxx 为podspec 文件名 若工程内有#warning  等警告字样 会报上传失败并警告,

使用pod trunk [command] --help

你可能感兴趣的:(cocoapods 公开库构造)