【发布时间】:2022-02-10 03:35:11
【问题描述】:
我有一个安装了 cocoapods 的 iOS 应用程序。多年来,它一直运行良好。然而,在最近的几次分支和合并之后,我最终遇到了很多与 Pods 中的文件相关的错误。我尝试修复所有问题,但出现了无法修复的错误,因此我决定最好的解决方案是重新安装 cocoapods。
我是这样做的
吊舱解体
pod 安装。
但是,我现在遇到一个问题,当我从我的项目文件夹中打开 .xcworkspace 时,Pods 文件夹为红色且为空,而 >podfile 根本没有显示在目录中。但是,当我查看计算机上的文件夹时,podfile 就在那里,并且 Pods 文件夹已被填充。
所以我计算机上的项目文件夹包含 .xcworkspace、podfile 和 Pods 文件夹,但是当我打开 Xcode 中的 .xcworkspace,似乎 podfile 和 Pods 文件夹没有链接到它。
Xcode 当前的错误是“Module 'Firebase' not found”
我已经一次又一次地尝试了以下所有方法,直到它让我发疯的地步,但问题仍然存在。
- 使用 pod deintegrate 再次重新安装,然后是 pod install
- 已删除派生数据
- 在 Xcode 中重建 pod deintegrate 和 pod install
- 重启 Xcode
- pod 清洁
- pod install --repo-update
- rm -rf ~/.cocoapods
- 删除 podfile 然后运行 pod setup 和/或 pod init 在pod install之前再次。
- 我确保每次我的 podfile 都包含我 想要安装(在 Xcode 中编辑)。
- 我打开的是 .xcworkspace 文件而不是 .xcodeproj 文件。
我能够在所有情况下成功重建 pod 文件并重新安装 pod,但是无论我尝试过什么,当我在 Xcode 中打开 .xcworkspace 时,我看不到 podfile 并且 Pods 文件夹是空的,即使这些项目在项目文件夹中。
我已经搜索了解决方案并尝试了所有可以找到的方法,但均无济于事。请有人指出我正确的方向!
【问题讨论】: