`master` repo需要CocoaPods 0.18.1 -

pvl*_*spk 19 ios cocoapods

我正进入(状态:

[!] The `master` repo requires CocoaPods 0.18.1 - 
Update Cocoapods, or checkout the appropriate tag in the repo.
Run Code Online (Sandbox Code Playgroud)

如何结账cocoapods?

Dmi*_*kin 44

要更新CocoaPods,您可以运行:

$ [sudo] gem update cocoapods
Run Code Online (Sandbox Code Playgroud)

如果您想尝试预发布版本的CocoaPods,您可以运行:

$ [sudo] gem update cocoapods --pre
Run Code Online (Sandbox Code Playgroud)

这里开始

  • 更新cocoapods安装后,请不要开始进行故障排除,直到重新启动终端... (6认同)

Chr*_*ris 5

我遇到了类似的问题,升级到 cocoapods 0.18.1 对我来说不是一个选择(目前)。

就我而言,我想坚持使用 cocoapods 0.16.4。因此,我仔细检查以确保我没有使用 0.18.1 版本。

$ pod --version
0.16.4
Run Code Online (Sandbox Code Playgroud)

如果您需要:卸载任何新版本的 cocoapods(出现提示时选择您要卸载的 cocoapods 版本):

$ sudo gem uninstall cocoapods
Run Code Online (Sandbox Code Playgroud)

然后,我将本地存储库从“master”标签切换到“0.16”标签。我将降级到存储库“0.16”,因为这更符合我的 cocoapods 版本(0.16.4)。

$ cd ~/.cocoapods/master/
$ git checkout 0.16
Run Code Online (Sandbox Code Playgroud)

您现在应该使用存储库“0.16”而不是“master”。

$ cd ~/.cocoapods/master && git branch
* 0.16
master
Run Code Online (Sandbox Code Playgroud)

最后,我必须通过完全重新安装我的 Pod 来清理我的 XCode 项目工作区。

$ cd to/your/project
$ rm -rf Pods/
$ rm Podfile.lock
$ pod install
Run Code Online (Sandbox Code Playgroud)

现在,我的 cocoapod 版本与我的 repo 版本相匹配。注意:您从“master”切换了本地存储库。您始终可以使用 切换回“主”存储库git checkout master