La autenticación de Google Firebase con correo electrónico y contraseña no funciona

Instalé el nuevo SDK de Firebase de Google y estoy tratando de crear un nuevo usuario usando el SDK de autenticación. Sin embargo, hice exactamente lo que dice la documentación, pero no funciona. ¿Algún comentario o sugerencia?

Tengo el código de autenticación en RegisterUserViewController.h

En AppDelegate.h también agregué [FIRApp configure] en la aplicación: didFinishLaunchingWithOptions;

Aquí está el código para RegisterUserViewController.h:

#import "RegisterUserViewController.h"
@import FirebaseAuth;
@import Firebase;
@import FirebaseMessaging;
@interface RegisterUserViewController ()

@end

@implementation RegisterUserViewController

- (void)viewDidLoad {
   [super viewDidLoad];
}

- (void)didReceiveMemoryWarning {
   [super didReceiveMemoryWarning];
   // Dispose of any resources that can be recreated.
}

- (IBAction)createUserButton:(id)sender {

[[FIRAuth auth] createUserWithEmail:self.emailTextField.text password:self.passwordTextField.text completion:^(FIRUser * _Nullable user, NSError * _Nullable error)
{
    if(error == nil)
    {
      NSLog(@"%@", user.email);
      NSLog(@"New user Created!");
      [self performSegueWithIdentifier:@"BackToLogin" sender:nil];
    }
    else
    {
      NSLog(@"%@",error);
    }
}];
}

@end

Este es el error que obtengo:

Error Domain = FIRAuthErrorDomain Code = 17999 "Se ha producido un error interno, imprima e inspeccione los detalles del error para obtener más información". UserInfo = 0x7f98fc4609d0 {NSUnderlyingError = 0x7f98fc4cf790 "No se pudo completar la operación. (FIRAuthInternalErrorDomain error 3.)", error_name = ERROR_INTERNAL_ERROR, NSLocalizedDescription = Se ha producido un error interno, imprima e inspeccione más información}.

Respuestas a la pregunta(2)

Su respuesta a la pregunta