cocoapods 常用命令汇总

举报
SHQ5785 发表于 2024/05/15 17:33:47 2024/05/15
【摘要】 一、前言iOS项目开发阶段,应用cocoapods进行类库管理必不可少,掌握cocoapods相关常用命令同样很重要。 二、常用命令pod env:查看cocoapods环境变量;pod lib create:创建一个pod库,可以选择是否带一个Example工程;pod init:在工程目录下执行之后,工程目录之下会多一个podfile文件;pod install:在工程第一次使用或者中...

一、前言

iOS项目开发阶段,应用cocoapods进行类库管理必不可少,掌握cocoapods相关常用命令同样很重要。

二、常用命令

  • pod env:查看cocoapods环境变量;

  • pod lib create:创建一个pod库,可以选择是否带一个Example工程;

  • pod init:在工程目录下执行之后,工程目录之下会多一个podfile文件;

  • pod install:在工程第一次使用或者中间有添加,删除,更新库的时候使用;

  • pod install --verbose --no-repo-update:执行pod install 但不升级本地cocoapods spec库;

  • pod update:更新所有pod 库到podfile指定的最新版本;

  • pod update --verbose --no-repo-update:执行pod update 但不升级本地cocoapods spec库;

  • pod update xxx:单独更新xxx库;

  • pod outdated:列出podfile用到的那些库有新版本;

  • pod cache list:列出所有pod的缓存;

  • pod cache clean -all:清除所有pod的缓存;

  • pod cache clean xxx:清除xxx pod的缓存;

  • pod repo list:列出本地所有spec仓库;

  • pod repo remove xxx:删除本地xxx spec库(可以是cocoapods的master库,删除之后,使用pod set up安装;也可以是私有的spec库);

  • pod spec create xxx:创建xxx.podspec文件;

  • pod search xxx:在本地的spec库中搜索xxx;

  • pod lib lint xxx.podspec:检查xxx.podspec库书写是否正确;

  • sudo gem install cocoapods:安装或升级cocoapods

  • pod trunk register 邮箱 用户名 --verbose:向cocoapod 注册自己的用户名和邮箱;

  • pod trunk me:查看注册信息;

  • pod trunk push xxx.podspec:把自己的xxx.podspec文件推送到cocoapods 的spec仓库;

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。