FirebaseUI身份验证不适用于Google和Facebook

时间:2016-07-18 20:37:45

标签: ios firebase firebase-authentication firebaseui

我一直在使用FirebaseUI Auth,它突然停止为Google和Facebook登录工作。我没有改变任何东西 - 所有的cocoapod都是一样的。它昨天工作。发生了什么事?

这是我得到的错误:

FValidation.m line 60
+[FValidation validateFrom:validRootPathString:]
Fatal Exception: InvalidPathValidation
(child:) Must be a non-empty string and not contain '.' '#' '$' '[' or ']'

有时错误会反过来说:

+[FValidation validateFrom:validPathString:]:

在Facebook登录后按“确定”并在Google登录后按“允许”后出现。错误发生在didSignInWithUser:上的authViewController方法可以触发之前。 Firebase信息中心均启用了Facebook和Google身份验证。

1 个答案:

答案 0 :(得分:0)

问题是我删除了NSDocumentsapplicationWillResignActive文件夹中的所有内容。我希望只删除图片,但我最后还删除了:" com.google.iid-keypair.plist"," g-checkin.plist和" rmq2.sqlite& #34;

这是一个问题,因为在使用Facebook或Google身份验证时,会调用applicationWillResignActive。我通过有选择地删除NSDocuments文件并在applicationDidEnterBackground方法中执行此操作来修复它。