Google Sign In muestra una pantalla en blanco en iOS

He implementado el código según la documentación del SDK de Google línea por línea en mi aplicación, pero aún así, cuando hago clic en el botón de inicio de sesión de Google, la aplicación cambia al nuevo controlador de vista con vista web con pantalla en blanco. He intentado múltiples soluciones encontradas aquí:Pantalla blanca GIDSignIn en iOS 91. Pero no hay suerte de resolver el problema, he adjuntado la captura de pantalla para ver más de cerca la pantalla.

Los siguientes son los pods que estoy usando,

Ejecutando XCode 9.1, iOS 10.0 y posterior. Por favor, solicite ayuda a alguien.

Actualización: Ver jerarquía

Actualización: código de viewDidLoad:

 GIDSignIn.sharedInstance().uiDelegate = self
    if self.isChangePassword {
        self.addSignInView()
    }
    else {
        self.addSignUpView()
    }
fileprivate func addSignInView() {
    guard let signInEmailView: SignInEmailView = Bundle.main.loadNibNamed(NibNames.SignInEmailView.rawValue, owner: self, options: nil)?[0] as? SignInEmailView
        else {
            return
    }
    signInEmailView.delegate = self
    gaManager.trackScreen(screenName: ScreenNames.SignIn.rawValue)
    self.animateView(signInEmailView)

}

fileprivate func addSignInView() {
    guard let signInEmailView: SignInEmailView = Bundle.main.loadNibNamed(NibNames.SignInEmailView.rawValue, owner: self, options: nil)?[0] as? SignInEmailView
        else {
            return
    }
    signInEmailView.delegate = self
    gaManager.trackScreen(screenName: ScreenNames.SignIn.rawValue)
    self.animateView(signInEmailView)

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta