架构iOS锦囊

制作自己的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

getting-setup-with-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.

第七步,推送到远程CocoaPods列表

pod trunk push XX.podspec --verbose

这里一般没问题

第八步,收获

删除本地CocoaPods索引缓存,执行以下命令

pod setup
pod search XX

搞定!

上一篇 下一篇

猜你喜欢

热点阅读