Firebase(电话验证)获取iOS错误:注册自定义URL方案

Firebase(电话验证)获取iOS错误:注册自定义URL方案,ios,firebase,flutter,firebase-authentication,Ios,Firebase,Flutter,Firebase Authentication,我的Flitter应用程序使用Firebase Auth(手机)。我一直看到错误:“请注册自定义URL方案”com.googleusercontent.apps.602546125958-5LK04GHHDFJ5xxxxxxx“ 我已经将URL模式添加到info.plist中,如下所示,但是我得到了相同的错误 我也有同样的问题。尝试以下设置 从.plist文件中删除您的URL类型条目,并按照步骤操作。plist条目将自动生成。 步骤: 如果要添加多个URL方案,可以在URL类型中单击+ 如果

我的Flitter应用程序使用Firebase Auth(手机)。我一直看到错误:
“请注册自定义URL方案”com.googleusercontent.apps.602546125958-5LK04GHHDFJ5xxxxxxx“

我已经将URL模式添加到info.plist中,如下所示,但是我得到了相同的错误


我也有同样的问题。尝试以下设置


从.plist文件中删除您的URL类型条目,并按照步骤操作。plist条目将自动生成。

步骤:

如果要添加多个URL方案,可以在URL类型中单击+

如果您有任何问题,请发表评论


很乐意帮忙

iOS手机验证设置有Firebase文档:

要使Firebase SDK能够使用reCAPTCHA验证,请执行以下操作:

将自定义URL方案添加到Xcode项目:

  • 打开项目配置:双击左侧树状视图中的项目名称。从“目标”部分选择应用程序,然后选择“信息”选项卡,然后展开“URL类型”部分
  • 单击+按钮,为您的反向客户端ID添加URL方案。要查找此值,请打开GoogleService-Info.plist配置文件,并查找反向客户端ID密钥。复制该键的值,并将其粘贴到配置页面上的URL Schemes框中。其他字段留空。 完成后,您的配置应类似于以下内容(但具有特定于应用程序的值):

  • 也适用于Flitter。

    感谢您提供详细且非常可爱的绘画指导!说明也在这里:如果这不能立即工作,请关闭XCODE并重新打开。这对我来说刚刚起了作用,尽管我还必须删除并重新添加我的GoogleService-info.plist。
    2020-04-29 20:40:05.173962-0400 Runner[395:20944] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Please register custom URL scheme 'com.googleusercontent.apps.602546125958-5lk04ghhdfj5xxxxxxxx' in the app's Info.plist file.'
    *** First throw call stack:
    (0x1889035f0 0x188625bcc 0x1887f9b28 0x10086cfa8 0x100f056a0 0x102efb3b0 0x102e921bc 0x102eeb9cc 0x102ea2a68 0x102ea4dcc 0x1888821c0 0x188881edc 0x1888815b8 0x18887c5c8 0x18887bc34 0x1929c538c 0x18c9ae22c 0x10082addc 0x188703800)
    libc++abi.dylib: terminating with uncaught exception of type NSException