-
以 cocoapods 官方的
github
模板为基础,创建项目pod lib create nameKit
-
创建项目的podspec,如果项目已存在,并无 podspec的情况
pod spec create name.podspec
-
验证podspec文件,编辑完podspec文件后需要验证一下这个文件是否可用podspec文件不允许有任何的Warning或者Error:
pod lib lint
--allow-warnings
允许有任何的Warning--verbose
获取更多错误信息--use-libraries
包含.a 需要添加此参数:
-
tag
上传podspec文件中需要指定的tag, 完成上述操作后给项目打taggit tag -m"update lib podspec" "1.0.0"
git push --tags
- Trunk 服务注册
`pod trunk register dragonli_52171@163.com 'DevDragonLi' --description='DevDragonLi' macbook pro' --verbose`
- 发布:
pod trunk push nameKit.podspec
-
私有的远程索引 pod repo add LFLcocoapods URL 部署到
coding
,oschina
等 -
pod repo remove LFLcocoapods
-
pod repo update LFLcocoapods
-
pod spec lint 验证自有库
-
pod repo push LFLTest LFLTest.podspec
-
pod install --verbose --no-repo-update 只查找本地,而且不联网更新库,快!
-
使用shell的命名别名来简化
setup pod update alias name
alias pod_update='pod update --verbose --no-repo-update'
alias pod_install='pod install --verbose --no-repo-update'