6

我在我最新的应用程序中使用 Firebase。将 pod 升级到 3.10.0 后,无法构建应用程序的共享扩展。Firebase pod 取决于GTMSessionFetcher哪些用途sharedApplication在应用扩展中不可用。

我在我的扩展中使用了以下 pod:

pod 'Firebase/Core', '~> 3.7.0'
pod 'Firebase/Crash', '~> 3.7.0'
pod 'Firebase/Auth', '~> 3.7.0'
pod 'Firebase/Database', '~> 3.7.0'

我回滚到版本 3.7.0。这是最后一个不依赖sharedApplication.

这会在即将发布的版本中修复吗?

4

1 回答 1

1

这将在即将推出的 GTMSessionFetcher 和 Firebase 版本中修复。

同时,由于最近的 Firebase 版本将 GTMSessionFetcher 引用为源 pod,因此可以对在应用扩展中运行的代码进行 ifdef 或注释掉有问题的代码:

在此处输入图像描述

于 2017-02-27T22:21:34.877 回答