美文网首页
提交podspec命令简化

提交podspec命令简化

作者: William__Lu | 来源:发表于2019-03-27 11:14 被阅读0次

命令简化
不管是否依赖公司的私有库,都不需要手动添加--sources=....., 提交时候也不需要写出公司的私有Spec仓库名称
完成配置之后,可以使用以下命令代替之前的命令,并且不需要写出公司的Spec仓库名,也不需要写--sources=.....,配置在后面:

pod:lint

等同于 pod:lint:local,eg: pod:lint [SPEC_NAME.podspec] --verbose

pod:lint:local

检查本地文件,代替 pod lib lint ...,eg: pod:lint:local [SPEC_NAME.podspec] --verbose

pod:lint:origin

检查远端仓库文件,代替 pod spec lint ...,eg: pod:lint:origin [SPEC_NAME.podspec] --verbose

pod:push

等同于 pod:push:private,eg: pod:push [SPEC_NAME.podspec] --verbose

pod:push:private

提交 .podspec 文件到公司仓库,代替 pod repo push yourCompanySpecs ...,eg: pod:push:private [SPEC_NAME.podspec] --verbose

pod:push:trunk(公司非开源项目不要使用)

提交 .podspec 文件到GitHub仓库,非开源项目不要使用,代替 pod trunk push ...,eg: pod:push:trunk [SPEC_NAME.podspec] --verbose

pod:clean:cache

清除本地 pod 的缓存,在项目根目录运行,会删除pod缓存和 Pods 文件夹中该库的文件,eg: pod:clean:cache yourProject

简化的命令的配置方式
下载仓库中的.pod.rb和.bash_pod_extension文件到个人目录(下载的文件是隐藏的,shift+command+.可以显示隐藏文件,将其拖到个人目录(~/目录))
修改/.bash_profile(使用bash)或者/.zshrc(使用zsh),末尾添加以下代码保存,重新打开终端工具之后即可使用:
source ~/.bash_pod_extension
具体实现可以查看.pod.rb和.bash_pod_extension中的代码

相关文章

网友评论

      本文标题:提交podspec命令简化

      本文链接:https://www.haomeiwen.com/subject/jynavqtx.html