【发布时间】:2019-05-01 04:42:02
【问题描述】:
我在我的项目中使用 Fabric 和 Firestore。在项目内的任何文件中导入 Firebase 时,我的 lldb 停止工作。
以下是错误截图:
从上面,我认为问题出在 Fabric 上,它在 Derived data 的目录 module-cache 中创建了重复的 .pcm 文件。
LLDB Works:如果我从文件中删除所有导入,然后在删除派生数据后清理并运行。
在我看来,解决方案可能是限制 Fabric 在相应目录中创建重复的 .pcm 文件。那么,我们怎样才能做到这一点呢?或者,有没有其他办法处理?
Xcode 版本:10.1
用于 Fabric 和 Firebase 的 Pod:
pod 'Fabric', '~> 1.8.2'
pod 'Crashlytics', '~> 3.11.1'
pod 'Firebase/Core'
pod 'Firebase/Firestore'
【问题讨论】:
-
您是否尝试过清理您的项目并删除
DerivedData文件夹? -
是的,我试过了。没有成功。
-
试试这个。打开
Pod目标并转到Build Phase。然后开始搜索文件并检查它是否重复。如果是这样,请删除一个并重新运行该项目。 -
我遇到了完全相同的问题,它的工作原理是分别导入 FirebaseCore、Fabric 和 Crashlytics,而不仅仅是总标题 Firebase。
标签: ios xcode firebase lldb google-fabric