Firebase iOS Swift Authentication API_UNAVAILABLE(macCatalyst) 问题

Gal*_*her 10 firebase swift firebase-authentication

我刚刚使用了与几周前在 iOS/Swift 中使用 Firebase 身份验证的早期应用程序相同的程序。我刚刚在配置应用程序、注册应用程序、下载和执行正确的更新GoogleService-Info.plist等后添加了身份验证代码。

当我运行时,我在线上收到一个错误OIDExternalUserAgentIOSCustomBrowser.h

API_UNAVAILABLE(macCatalyst) // currently 38
Run Code Online (Sandbox Code Playgroud)

陈述它 "expected ;"

几周前,对这段 Google 代码与通过 CocoaPods 工作和加载的代码进行了快速交叉引用,但macCatalyst在该代码中没有提及。

关于发生了什么或建议的解决方法的任何想法?

Cha*_*son 14

我尝试添加pod 'AppAuth','~> 1.2.0',它至少为我编译。我将进行更多测试,但作为“修复”,现在这似乎有效。

- 编辑现在似乎工作正常:) 希望他们修复了新版本的 AppAuth,但似乎 1.2.0 运行良好。


Gal*_*her 6

我在 Xcode 10 下运行。显然在 Xcode 11 中一切正常。也许 Google 的 Firebase 团队没有考虑向后兼容性进行更新?