gpt4 book ai didi

ios - iOS 崩溃的 Google 登录?

转载 作者:行者123 更新时间:2023-12-05 07:13:04 25 4
gpt4 key购买 nike

在一个使用 Google Sign-In SDK(v5.0.2,手动添加到项目,以及 GTM 和 Firebase)的 iOS 项目中,我们有一个崩溃,我们可以在特定的特定帐户上重现多次设备,尝试使用 Google 帐户登录时。

崩溃是:

** Assertion failure in +[UIAlertAction _actionWithTitle:descriptiveText:image:style:handler:shouldDismissHandler:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKitCore/UIKit-3901.4.5/UIAlertAction.m:42

堆栈跟踪表明崩溃出现在

+[UIAlertAction actionWithTitle:style:handler:]
-[GIDEMMErrorHandler passcodeRequiredAlertWithCompletion:] + 556
-[GIDEMMErrorHandler handleErrorFromResponse:completion:]_block_invoke + 724

使用调试器,看起来 UIAlertAction 传递了一个 nil 标题,这会导致断言失败。

设备的操作系统是iOS 13.3.1。

我找不到报告 Google Sign-In SDK 错误的官方方式,Google 问题跟踪器似乎仅限于具有特定权限的人,否则他们会指向一个不再存在的论坛, 或者到 Stack Overflow...

最佳答案

问题是资源包没有在您的项目中正确链接,因此 SDK 为触发崩溃的操作对话框获取了 nil 字符串。

在 Google 通过提供后备字符串优雅地修复它之前,您可以验证如何链接项目中的 GoogleSignIn.bundle

screenshot

关于ios - iOS 崩溃的 Google 登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60262236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com