Flutter-电话验证不适用于iOS,点击提交按钮时应用程序崩溃

时间:2019-12-20 13:30:24

标签: ios flutter firebase-authentication

自最近两天以来,我一直尝试在iOS设备上运行我的应用。但是由于此Firebase电话身份验证错误,我无法执行此操作。

(
    0   CoreFoundation                      0x00007fff23c4f02e __exceptionPreprocess + 350
    1   libobjc.A.dylib                     0x00007fff50b97b20 objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff23c4ee6c +[NSException raise:format:] + 188
    3   Runner                              0x000000010ceb896c -[FIRPhoneAuthProvider verifyPhoneNumber:UIDelegate:completion:] + 131
    4   Runner                              0x000000010d08b5f9 -[FLTFirebaseAuthPlugin handleMethodCall:result:] + 9776
    5   Flutter                             0x000000010d717f95 __45-[FlutterMethodChannel setMethodCallHandler:]_block_invoke + 104
    6   Flutter                             0x000000010d6abd80 _ZNK7flutter21PlatformMessageRouter21HandlePlatf<…>
Lost connection to device.

我已经尝试了Internet上提供的大多数解决方案。我已遵循此Firebase phone auth flutter crash解决方案,并将此代码添加到了Info.plist中。我仍然遇到相同的错误。我什至没有得到任何其他信息/日志,所以我可以进一步调试它。

<key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>CFBundleURLSchemes</key>
            <array>
                <!-- Insert your reversed client ID here -->
                <string> REVERSED_CLIENT_ID </string>
            </array>
        </dict>
    </array>

请告诉我您是否有解决方案,或者如何调试iOS版本。

0 个答案:

没有答案