Firebase 应用邀请在 swift ios 崩溃

Firebase app invite crashing on swift ios

我在基于 swift 的 iOS 应用程序中添加了 firebase 应用程序邀请。我已经关注 this complete instructions 但是,它在显示邀请对话框时一直在 invite.open() 行崩溃。

错误是:

Terminating app due to uncaught exception 'NSInvalidArgumentException',

reason: '*** setObjectForKey: object cannot be nil (key: GINInviteResources.bundle)'.

有没有人设法让它发挥作用?

经过 2 天的挖掘,我发现 FirebaseInvites.framework 似乎对 GINInviteResources.bundle 和 GPPACLPickerResources.bundle 有资源依赖性。

不知何故,pod 没有将它包含在我的项目中。(仍然找不到原因)但是手动将这两个依赖项添加到我的目标中非常有效。

PS: 添加此答案以节省某人的精力。

对,我也遇到过。 从 https://firebase.google.com/docs/ios/setup 下载 framework SDK zip 并从 \Invites\Resources\..

获取这些包