我最近在 Podfile 中添加了一行来使用 Firebase 的动态链接。
pod 'Firebase/DynamicLinks'
但是,当我在终端中使用该命令pod update
时,它意外安装了一个库:
Installing abseil (0.20190808)
这让我很紧张,因为它安装了一个名为abseil的奇怪库。当 I 时cat Podfile.lock
,它有很多不同的组件:
- abseil/algorithm (0.20190808):
- abseil/algorithm/algorithm (= 0.20190808)
- abseil/algorithm/container (= 0.20190808)
- abseil/algorithm/algorithm (0.20190808)
- abseil/algorithm/container (0.20190808):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/meta/type_traits
...
- abseil/utility/utility (0.20190808):
- abseil/base/base_internal
- abseil/base/config
- abseil/meta/type_traits
这个图书馆是怎么回事?它似乎不是 Firebase 动态链接的一部分。它很长,看起来对我的项目来说不是必需的。Firebase 是否突然决定将这个庞大的库包含给所有人?我的另一个带有 Firebase 和动态链接的项目即使在我之后也没有这个 abseil 库pod update
。