FIRAuthUI FriendlyPix 项目错误

FIRAuthUI FriendlyPix project error

我已经在 git 上下载了 FriendlyPix proj 并使用了 pod install,但由于某种原因,我收到以下错误。错误是找不到 FIRAuthUI 中的 signInProvider 和 authUI 方法

在 Pods 文件夹的左侧,安装了 FirebaseUI,我在网上查看了 FireAuthUI 文档,库中存在像 signInProviders 这样的属性 http://cocoadocs.org/docsets/FirebaseUI/0.4.0/Classes/FIRAuthUI.html

我不太确定为什么会收到这些错误,我也有@import FirebaseAuthUI;并没有修改任何东西。 FIRAuthUI 是版本 0.5.5,xcode 版本 7+,cocoa 版本 1.0.0

- (void)viewWillAppear:(BOOL)animated {
     [super viewWillAppear:animated];

     //Here The error codes occur: Error: Property 'signInProviders' not found on object of type 'id' 
     [FIRAuthUI authUI].signInProviders = @[[[FIRGoogleAuthUI alloc initWithClientID:[FIRApp defaultApp].options.clientID]];

     //Error: No known class method for selector 'authUI'
     [FIRAuthUI authUI].termsOfServiceURL = [[NSURL alloc] initWithString:@"https://firebase.google.com/terms/"];

     self.authStateDidChangeHandle = [[FIRAuth auth]
     addAuthStateDidChangeListener:^(FIRAuth *_Nonnull auth, FIRUser *_Nullable user) {
                                 if (user) {
                                   [self signedIn:user];
                                 }
                               }];

}

我相信从 0.5.x 开始,方法从 authUI 更改为 defaultAuthUI,从 signInProviders 更改为 providers:

[FIRAuth defaultAuthUI].providers = @[/* add providers */];

应该可以!