我一直在使用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身份验证。
答案 0 :(得分:0)
问题是我删除了NSDocuments
中applicationWillResignActive
文件夹中的所有内容。我希望只删除图片,但我最后还删除了:" com.google.iid-keypair.plist"," g-checkin.plist和" rmq2.sqlite& #34;
这是一个问题,因为在使用Facebook或Google身份验证时,会调用applicationWillResignActive
。我通过有选择地删除NSDocuments
文件并在applicationDidEnterBackground
方法中执行此操作来修复它。