第1步.在 github 上边创建仓库,然后 Clone 到本地文件夹
第2步.CD 到文件夹里边
第3步.创建 podSpec文件 <pod spec create XXX>
第4步.编辑podSpec文件
4.1 配置内容
//基础配置
spec.name = "<#你的包名 eg: CPHelperTool#>"
spec.version = "<#当前版本 eg:1.0.0#>"
spec.platform = :ios, "<#你的包最低支持的版本 eg:8.0#>"
spec.summary = "<#这是你包的汇总,说两句吧#>"
spec.description = <<-DESC
<#这个中间的段落很长,你可以尽情你的发言,在这描述你的包是干什么用的#>
DESC
//需要配置的东西
spec.homepage = "<#你的主页地址 eg:https://github.com/Aries123456#>"
spec.license = { :type => "MIT", :file => "LICENSE"}
spec.author = { "<#作者名字 eg:lk#>" => "<#你的邮箱 eg:348994901@qq.com#>" }
//容易出错得地方(前方高能)
spec.source = { :git => "<#你的包的GitHub下载地址 eg:https://github.com/Aries123456/CPHelperTool.git#>", :tag => "#{spec.version}" }
spec.source_files = "<#你的包名 eg:CPHelperTool#>", "<#这里是路径 eg:CPHelperTool*.{h,m}#>"
4.1.1路径详解
* 匹配所有文件
C* 匹配以名字 C 开头的文件
*C 匹配以名字 C 结尾的文件
*C* 匹配所有名字包含 C 的文件
** 文件夹以及递归子文件夹
? 任意一个字符(注意是字符)
[set] 匹配多个字符,支持取反
{p,q} 匹配名字包括p 或者 q 的文件
4.2检测 podSpec 文件是否编辑正确
pod lib lint --verbose --allow-warnings
4.3尝试创建一个新的工程测试一把
1. CD 到工程目录
2. 创建文件
3. 添加本地路径 pod '<#包名 eg:CPHelperTool#>', :path => '<#电脑上本地的路径eg:/Users/lk/Desktop/Github/CPHelperToolCode#>'
4.如果成功安装并且可以使用 说明这个是 OK 了
网友评论