cocoapods|cocoapods 问题 总结
原文地址 :https://www.cnblogs.com/i-am-lvjiazhen/p/6148703.html
从SVN上更新工程之后运行工程提示错误:
Thesandbox is not in sync with thePodfile.lock.Run'pod install'or update yourCocoaPodsinstallation.`
平时只要在终端输入pod install就好,但是今天却出错了,提示[!] Unable to find a specification for `FMDB`
文章图片
然后我在终端输入pod search fmdb,结果竟然提示:[!] Unable to find a pod with name, author, summary, or description matching `fmdb`
文章图片
接着我就输入pod setup手动安装,先出现Setting up CocoaPods master repo,但是它又提示错误:
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
$ /usr/bin/git -C /Users/lv/.cocoapods/repos/master pull --ff-only
文章图片
【cocoapods|cocoapods 问题 总结】真的是无语了,然后在github上找到了答案.
先移除掉本地的master,在终端输入pod repo remove master
文章图片
然后转到路径下,在终端输入cd ~/.cocoapods/repos
再把github上的spec下载下来,替换路径~/.cocoapods/repos目录下的master
接着在终端输入命令:git clone --depth 1 https://github.com/CocoaPods/Specs.git master,等待下载完毕
文章图片
OK,现在再执行pod install --no-repo-update就能够正确更新这些第三方库了.
文章图片
但是再次输入pod search fmdb依然是提示找不到,是因为之前pod search的时候生成了search_index.json,把它删除掉即可输入命令:rm ~/Library/Caches/CocoaPods/search_index.json回车
然后再次输入pod search fmdb会提示
Creating search index for spec repo 'master'..
然后等待即可,最终会出现相关的第三方库,并显示
Creating search index for spec repo 'master'.. Done!
文章图片
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- jhipster|jhipster 升级无效问题
- 7.9号工作总结~司硕
- “精神病患者”的角度问题
- 解决SpringBoot引用别的模块无法注入的问题
- Hive常见问题汇总
- 姚老师互动问答会|姚老师互动问答会 # 问题001(如何更有智慧的和身边人分享金刚智慧())
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 【教育故事】|【教育故事】 一个“问题学生”的蜕变
- 最有效的时间管理工具(赢效率手册和总结笔记)