如何删除"使用未声明的标识符:FIRDynamicLink"?

Pra*_*les 2 xcode objective-c ios firebase

我们在此处遵循Firebase的动态说明,其中仅列出了一个需要"@import Firebase"的导入 - 但是当我们到达他们的行时

FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks] dynamicLinkFromCustomSchemeURL:url];

if (dynamicLink) { ...
Run Code Online (Sandbox Code Playgroud)

... XCode为FIRDynamicLink提供未声明的标识符.与"导入FirebaseAnalytics"等其他模块不同,似乎没有其他专用于动态链接的库.

pod内容为:pod"Firebase/DynamicLinks"

要编译它的诀窍是什么?

Pra*_*les 6

我们通过添加以下导入行解决了这个问题.谷歌的文档中没有提到它,所以我们不确定这是否是正确的做法 - 但它确实使应用程序能够编译.

@import FirebaseDynamicLinks;
Run Code Online (Sandbox Code Playgroud)

这在他们的示例代码中是一个简单的疏忽还是我们误解了什么?