【发布时间】: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