我正进入(状态:
[!] 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 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。
| 归档时间: |
|
| 查看次数: |
8516 次 |
| 最近记录: |