pod setup慢的解决方法

最近使用pod setup更新CocoaPods本地检索库,无奈只有10几k,还中途报错。最终通过以下步骤,完成更新。

1.手动下载Specs检索库

执行pod setup后,实质是从github上clone检索库(https://github.com/CocoaPods/Specs),所以我们可以改为手动从github上下载后,前往文件夹:

~/.cocoapods/repos

将文件复制进去,重命名为master
在这里插入图片描述
最终如上图所示。

如果从github下载速度也很慢咋办?我们可以借https://gitee.com来做中转。注册并登录gitee.com,如下图选择从Github导入仓库
在这里插入图片描述

这样即可将https://github.com/CocoaPods/Specs的库迁移到国内的gitee.com的仓库上。此时再下载,应该就能达到几M/s了。

2.手动下载Specs检索库

此时如果执行pod命令时报如下错误

The `master` repo is not a git repo.

那么先将上一步的master文件夹临时改成随意其它名字,如:master-Specs,再在终端执行如下命令

pod setup

此时会在cocoapods/repos中自动生成一个master文件夹,文件夹内有默认隐藏的文件夹git,将其复制到master-Specs中。然后终止终端,删除自动生成的master文件夹,将master-Specs改回master,至此,已经可以正常使用Cocoapods了。

发布了103 篇原创文章 · 获赞 55 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/dolacmeng/article/details/104075903
pod
今日推荐