制作自己的pod私有库
2018-04-16 本文已影响10人
杂货铺学徒
第一步,创建git仓库
用你自己的GitHub账号创建一个空仓库,名字与你本地项目名字相同,记录git地址
第二步,上传项目,并打tag
将你的本地项目上传到GitHub,并打tag
git add .
git commit -m 'create git'
git remote add origin 远程代码仓库地址
git push origin master
git tag 0.0.1
git push --tags
第三步,创建spec文件并配置
pod spec create XX
文件格式可以参考Podspec
你也可以参考其他人配置的spec文件
第四步,创建LICENSE
这里也可以从其他人项目中直接copy一份,但是要修改
Copyright (c) <year> <copyright holders>
或者直接从MIT这里copy
- 第四步完成需要提交一下
第五步,注册Trunk
不想看的命令如下:
$ pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air'
记得修改邮箱地址和名字,和LICENSE一致,你会收到个邮件,有个确认地址,复制到浏览器访问,会提示你ACE!
第六步,检测
pod spec lint XX.podspec --verbose
若没问题会提示
XX.podspec passed validation.
这里我遇到一个问题
- ERROR | [iOS] unknown: Encountered an unknown error (/usr/bin/xcrun simctl list -j devices
xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
) during validation.
- 原因是xcode模拟器找不着报错
- 解决方法:在终端中继续输入
sudo xcode-select -switch Xcode路径/Contents/Developer
即可 - 比如我的Xcode路径就在application里,
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
第七步,推送到远程CocoaPods列表
pod trunk push XX.podspec --verbose
这里一般没问题
第八步,收获
删除本地CocoaPods索引缓存,执行以下命令
pod setup
pod search XX
搞定!