无法在服务扩展目标中导入 FirebaseMessaging

Sco*_*ttF 8 xcode ios firebase

我有一个 SwiftUI 项目,我在项目级别使用“添加包”添加了 Firebase 依赖项。

然后我可以将“import FirebaseMessaging”放入一个 swift 文件中,它会毫无错误地构建,所以我知道依赖项已正确添加。

然后,我通过转到“文件”>“新建”>“目标”并添加通知服务扩展来添加 UNNotificationServiceExtension。

现在,在同一项目的新目标的代码中,“导入 FirebaseMessaging”将无法解析。

如果我右键单击服务扩展并选择“添加包”,它将不允许我将 firebase sdk 包添加到服务扩展中,因为它已经添加到项目中。

如何将 Firebase 依赖项添加到我的服务扩展目标中?

Alg*_*mic 4

我想我找到了解决办法!尽管该包已添加到项目中,但还需要将其显式添加到服务扩展中。

在此输入图像描述

在此输入图像描述

添加后,您应该能够从服务扩展导入 FirebaseMessaging。