Cocoapods的部分命令的含义

今天更新项目pod时,遇到一个问题,报错信息如下:(工作笔记,方便以后查阅)

[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`

Cocoapods报错

根据报错信息的提示,可以将运行命令pod repo update --verbose,可是结果还是报错同样的信息。

Cocoapods报错

此时,解决该方法的主要思路是升级Cocoapods版本,但是我执行了命令pod install --verbose --no-repo-update,最后提示成功。

今天就来扒一扒部分pod命令的含义,方便以后查阅使用。

1、pod install

执行该命令时,对于已经在Podfile.lock中的pod,不会检查新版本,直接下载指定版本;对于不在Podfile.lock中的pod,会安装Podfile中指定的版本。

2、pod update

该命令执行起来比pod install慢,因为它会检查Podfile所列出来的pod新版本,进行下载。

但是pod install和pod update命令,都容易卡在Analyzing dependencies那儿,因此需要提高更新速度,就可以选择下面的命令。

3、pod install --verbose --no-repo-update

4、pod update --verbose --no-repo-update

其中-verbose参数可以显示命令执行过程中的详细信息,如果不想看安装的详情,可以取消该参数。-no-repo-update 可以忽略忽略部分仓库的更新步骤,这样可以大大的提高命令执行的速度。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容