美文网首页
pod search AFNetworking [!] Unab

pod search AFNetworking [!] Unab

作者: item_小朋 | 来源:发表于2020-03-26 09:51 被阅读0次

小伙伴们,遇到这个问题不要慌!!!

你在网上是不是看了,很多帖子都是
删除 ~/Library/Caches/CocoaPods 目录下的 search_index.json 文件

终端输入:rm ~/Library/Caches/CocoaPods/search_index.json

删除成功后,再执行

终端输入: pod search afnetworking

输出:
Creating search index for spec repo ‘master’.. Done!
pod search 可以使用了

如果上边的代码,你就解决了,那很高兴,你的 cocoapods 和 .cocoapods/repos 下 master git远程原点也正确!
————————————分割线————————————

如果之前已经安装cocoapods,上边代码运行了,还是不行。

那就一步步检查

1.检查.cocoapods/repos/master/ 下文件
前往.cocoapods/repos/master/ master

有可能第一次下载的时候中途失败了,中国的墙太高!!! 使用cocoapods的时候,他需要先把所有iOS库的索引都下载下来,所以难免会出现下载慢或出错的情况。

如果你的master ,和我的不一致,那就直接全选删除吧。

重新下载master下内容 也就是所有iOS库的索引

解决方法 进 https://github.com/CocoaPods/Specs 如下图选择download zip

iOS库的索引 下载并且解压好的

下载和解压大概要四十多分钟,耐心等待下。

解压好的文件

把上图中解压好的文件,红色选中的文件 拷贝到你的 .cocoapods/repos/master/ 中去。

回到终端
输入cd ~/.cocoapods/repos/master,按回车
输入git init,按回车
输入git remote add origin https://github.com/CocoaPods/Specs.git,按回车(master git远程原点)
到这一步,你的 cocoapods iOS所以库的索引,和master git远程原点 都下载和配置好了。

接下来执行 按照网页顶部的方法在执行:
删除 ~/Library/Caches/CocoaPods 目录下的 search_index.json 文件

终端输入:rm ~/Library/Caches/CocoaPods/search_index.json

删除成功后,再执行

终端输入: pod search afnetworking

输出:
Creating search index for spec repo ‘master’.. Done!
pod search 可以使用了

---------------------------问题解决了,了解查看 pod安装 和 pod serach pod install 后,你本地的文件变化 ---------------------------
1.查看源列表:

pod repo list
源列表 前往Cocoapods
拷贝前往 :

~/资源库/Caches/CocoaPods


目的地
CocoaPods文件夹

有 Pods文件夹 和 search_index.json 文件

Pods文件夹:

第三方依赖库的本地缓存,就是你Xcode工程中 Podfile文件中拉去的第三方(如AFNetworking、HandyJSON),如果新建工程,Podfile中有本地缓存的,直接从缓存中拷贝一份放在你的工程文件中,这就是它缓存到本地的目的。

search_index.json文件:

在终端运行 pod search AFNetworking 会自动生成 .json文件。创建搜索索引,方便你搜索 第三方依赖库 的版本信息。

Creating search index for spec repo 'master'.. Done!

为spec repo 'master'创建搜索索引…完成了!

相关文章

网友评论

      本文标题:pod search AFNetworking [!] Unab

      本文链接:https://www.haomeiwen.com/subject/kplfuhtx.html