Sign in with different google account Firebase iOS
<p>I am new to iOS and Firebase in general and I'm struggling to find out how I can get the app to show the google oAuth modal when I click the signin button. At the moment, it comes up on the first signup instance, but I have to delete the app to get it working again. This can be a bit cumbersome if someone wants to change google accounts.</p>

<pre><code>// Google Sign In
@IBAction func gooSignInBtn(sender: AnyObject) {
    GIDSignIn.sharedInstance().signIn()
}
</code></pre>

<p>When I call sign out, it signs out, but the below modal doesn't show up again. It just automatically signs into the last signed in google account.</p>

<p>Does the <code>try! FIRAuth.auth()!.signOut()</code> function only sign out the member temporarily?</p>

<pre><code>@IBAction func signOut(sender: AnyObject) {
            try! FIRAuth.auth()!.signOut()
            FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth: FIRAuth, user: FIRUser?) in
                if let user = user {
                    // User is signed in.
                    print(user)
                } else {
                    // No user is signed in.
                    print("user signed out")
                }
            })
        }
</code></pre>

<p><a href="https://i.stack.imgur.com/J4MT1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/J4MT1.png" alt="enter image description here"></a></p>