美文网首页CocoaPodsiOS开发iOS
cocoapods找不到第三方库Unable to find a

cocoapods找不到第三方库Unable to find a

作者: 程程程程程子 | 来源:发表于2016-08-05 14:45 被阅读8699次

    最近又想上手iOS development,从git上拉代码,需要pod update一下,发现工程中用到的第三方库找不到,所以完成不了更新

    [!] Unable to find a pod with name, author, summary, or descriptionmatching `iOS\-AlipaySDK`

    搜了一下:两种解决方案

    一,参考了这个链接(git上一个大神的回答)

    删除cocoapods的索引,然后重新search,

    在terminal下

    rm ~/Library/Caches/CocoaPods/search_index.json

    pod search AFNetworking

    Creating search index for spec repo 'master'..

    会触发cocoapods重新拉这个索引文件

    二,重新安装cocoapods

    参考了这个链接(很多人都转载的一个

    1、 先移除掉/Users/Ansel/.cocoapods/repos/master

    2、再重新安装CocoaPods , 安装命令

    gem sources --remove https://rubygems.org/

    gem sources -a https://ruby.taobao.org/

    sudo gem install -n /usr/local/bin cocoapods

    xcode-select -switch /Applications/Xcode.app/Contents/Developer

    后面这两步我没用,因为没有看到解释,我是后面直接pod setup了一下,等于重现安装了

    我首先选用了第一种方式,即删掉了本地的search_index.json文件,发现还是找不到第三方库,然后的确在我的search_index.json里没有那个库的名字,然后我怒而重装(既选择第二种方式),还是如此。

    最后只好去找同事(在他那里一直是可以search到那个第三方库的)拷贝了他本地的search_index.json,解决了。

    抱着好奇心,我发现我重装cocoapods后,没有再尝试rm那个文件试试,果然,重装cocoapods后,再rm search_index.json,也是好使的。

    所以问我废话了这么多,解决方式看起来有三中可能

    使用第一种

    使用第二种

    使用第二种不好使后,再使用第一种

    如果都不好使,那就去copy一个同事本地的吧,认栽。

    相关文章

      网友评论

      • kang_dong:楼主,您说的第一步先移除掉/Users/Ansel/.cocoapods/repos/master 怎么移除呢?
        kang_dong:@guanerlin 谢谢
        程程程程程子:Ansel是当时我参考的例子的人的Mac OS登录账号 就比如我的是ABC 那就是/Users/ABC/.cocoapods/repos/master 你根据你自己的套一下昂 然后怎么删除。。。我觉得你自己百度一下吧 提示下 .cocoapods是一个隐藏目录 嗯 加油!
      • 雪里的懒猪:解决了,谢谢
        程程程程程子:写的有点乱 惭愧:smile:

      本文标题:cocoapods找不到第三方库Unable to find a

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