从GitHub上下载repos

解决思路:

既然Cocopods需要将一个git仓库克隆岛本地,我们可以直接把所需的repo下好,放到指定路径下 ~/.cocoapods/repos ,帮CocoaPods创建好本地仓库,然后关联下就可以了;

1、终端输入

open ~/.cocoapods/repos

2、下载好Specs文件

3、将下载好的文件如上图拖到 ~/.cocoapods/repos/master文件夹中

4、终端输入:
cd ~/.cocoapods/repos/master/Specs

5、初始化:
git init

6、关联仓库:
git remote add origin https://github.com/CocoaPods/Specs

7、查看是否正常,终端输入:
pod repo

8、然后进行 pod search 、 pod install操作,你会发现可以安装成功了.

9、pod update执行此操作时,会发现仍然会让我们更新repo,终端输入:
pod update --verbose --no-repo-update
达到不更新repo的效果,

我们有时pod search一个三方库,但却搜不到这个三方库的最新版本的时候,也可能是因为repo没有更新导致的,只要去gitHub找到想用的三方库,找到最新版本号,写在Podfile中,然后直接pod update就好了。以后自己想更新repo了,还是可以通过手动下载的方式进行替换,如果网络好,也可以直接pod update,让CocoaPods自己更新repo,只要能让我们首次安装CocoaPods后快点用起来,不被首次CocoaPods更新repo卡住耽误了时间就好

你可能感兴趣的:(从GitHub上下载repos)