【发布时间】:2022-01-10 13:03:38
【问题描述】:
我按照这个官方指南将 Firebase 添加到我的项目中:
https://firebase.google.com/docs/ios/setup?hl=en#swift
在 Swift 包管理器中添加 https://github.com/firebase/firebase-ios-sdk 后,它会提示您一个窗口来选择您实际需要的 Firebase 子包。我选择了其中的 4 个:
- Firebase 分析
- FirebaseFirestore
- Firebase 存储
- Firebase 身份验证
在此之前,我的项目有 2 个包依赖项。解决后,我的项目现在突然安装了15(!)个包(黑色是我安装的两个):
我的构建文件从 ~90-150 增加到 1800(!):
我在 AndroidStudio 中为我的 Android 版本使用了完全相同的 Firebase 依赖项,它从未像那样破坏我的构建。
这对我来说似乎是一个错误。这是正常情况吗?为什么里面有这么多第三方包?
【问题讨论】:
标签: xcode firebase swift-package-manager