【问题标题】:Need suggestion to decrease the app size when migrating from Fabric to Firebase for Crashlytics Only仅适用于 Crashlytics 从 Fabric 迁移到 Firebase 时需要减小应用程序大小的建议
【发布时间】:2025-12-10 00:05:01
【问题描述】:

问题:

我们计划将 Crashlytics 集成从 Fabric 迁移到 Firebase, 我按照这些步骤进行操作,在成功集成后,我们的 ipa 大小显着增加了约 13MB。

可能的原因:

我发现 pod 'Firebase/Core' 会下载下面列出的其他依赖项:

  • Firebase (5.20.2)
  • FirebaseAnalytics (5.8.1)
  • FirebaseCore (5.4.1)
  • FirebaseInstanceID (3.8.1)
  • GoogleAppMeasurement (5.8.1)
  • Google 实用程序 (5.8.0)
  • 纳米 (0.3.901)

我尝试了什么:

尝试手动安装以仅包含 FirebaseCore,但是,在我添加上面列出的所有其他依赖项之前,它无法编译。

播客文件:

pod 'Firebase/Core'
pod 'Fabric', '~> 1.7.2'
pod 'Crashlytics', '~> 3.9.3'

我知道的:

我了解 Fabric 控制台目前可以迁移到 Firebase,但据我了解,将来不会支持。 我也明白这可能是公司(谷歌)从我们的应用程序中收集一些数据的策略。

根据 Android 团队,只有 FirebaseCore 适合他们

我需要帮助:

有没有办法只包含 firebase/core 以减少添加到 IPA 的额外 MB 而没有任何附加功能(至少对我们而言)。 欢迎提出任何建议,让我们在不增加应用大小的情况下继续使用 Crashlytics 和 Firebase

PS:如果这个问题与其他问题有些相似,我深表歉意,但是,我找不到任何人提到与任何解决方案相同的问题。

【问题讨论】:

    标签: ios swift firebase crashlytics google-fabric


    【解决方案1】:

    如果您已从 Fabric 迁移到 Firebase,则无需在 podfile 中包含“Firebase/Core”。

    【讨论】:

      最近更新 更多