ios - 在我的 iOS 应用中安装“pod Firebase/Firestore”时出错
问题描述
我无法安装 pod Firebase/Firestore。我也无法找到错误,这里是所有信息:
版本信息:
CocoaPods : 1.10.0
Ruby : ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
RubyGems : 2.5.2.3
Host : Mac OS X 10.14.6 (18G103)
Xcode : 11.0 (11A420a)
Git : git version 2.21.0 (Apple Git-122)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/
我的播客文件:
在终端的末尾,它提供以下信息:
在终端开始时,我给出“pod install”命令:
发生错误的终端内部:
我之前已经安装了几次,但这次它给出了我无法弄清楚的奇怪行为。任何帮助将不胜感激。谢谢。
编辑:@Jay
所以起初我通过'sudo gem uninstall cocoapods'删除了所有cocoapods版本,然后再次安装cocoapods,这里是:
然后,我从一个工作项目中复制了 pod 并创建了一个新项目,并在 podfile 中粘贴了这些 pod,这里:
然后在执行 pod install 后,我得到了同样的错误,这里:
我不知道为什么会发生这种情况,并且让我发疯地知道这不是 firebase 的问题。我无法弄清楚到底发生了什么。
解决方案
使用从您的项目中删除 cocoapods 设置
pod deintegrate
从项目目录中删除 Podfile、Podfile.lock 和 project.xcworkspace 文件。
一一使用这些命令
gem list --local | grep cocoapods
sudo gem uninstall cocoapods
sudo rm -rf ~/.cocoapods
sudo gem install cocoapods
cd (PROJECT DIRECTORY)
pod init
pod install
我不知道这个问题,但这对我有用。
推荐阅读
- c# - 当被比较的两个字符串相同时,为什么会出现 md5 哈希不匹配?
- python - 如何使用可用的 python 库发出多个带有超时的异步请求并合并它们的返回值?
- javascript - 将静态属性输入到对象变量中
- terraform - 将 Terraform “data consul_keys ...”存储为文件?
- python - 计算python Pandas中行之间的数据时间差
- apache-spark - Spark BigQuery 连接器:BaseEncoding$DecodingException:无法识别的字符:0xa
- sql - Azure 流分析查询返回 0 行
- javascript - DOM 就绪 Javascript 后函数未运行
- ssrs-2008 - 在报告 ssrs 中添加 Symbol()
- c# - 绘制数据库中的数据并合并具有相同值的行