【问题标题】:lldb Xcode not responding | Fabric .pcm file duplicationlldb Xcode 没有响应 | Fabric .pcm 文件复制
【发布时间】: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


【解决方案1】:

从旧版 Fabric 集成升级到 Firebase 后,我们遇到了同样的问题。我们使用 Carthage,而不是 Cocoapods。

似乎删除import Fabricimport Crashlytics 语句,只支持使用伞import Firebase,解决了这个问题。 Firebase 标头包括 Fabric 和 Crashlytics。

编辑:原来这并没有解决我们的问题。它似乎有所帮助,但有时仍然会弹出错误。

【讨论】:

    【解决方案2】:

    我遇到了完全相同的问题。我注意到的是“用户标题搜索路径”中的整个 pods 文件夹,因此 Fabric 导入了两次。我删除它,一切都开始工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2016-12-09
      • 2019-04-30
      相关资源
      最近更新 更多