I use authentication by phone number in my flutter app. While it is working fine on Android I'm getting an error message on ios:
_firebaseAuth.verifyPhoneNumber(
phoneNumber: phoneNumber,
timeout: ...
verificationCompleted: ...
verificationFailed: verificationFailed,
codeSent: codeSent
...
static final PhoneVerificationFailed verificationFailed =
(FirebaseAuthException authException) {
Log.e(authException.message);
Log.e(authException.code);
}
Code and message both only says it is an internal error without any details.
Everything worked find before I moved the app to a new Appel developer account. This means the team id has changed.
I've also changed the team id here:

I've downloaded the google.plist again and put it into the runner directory.
The google cloud platform also shows the correct team id:
The same team id is shown in xcode in "Signing & Capabilities" -> Signing Certificate.
Changing the team id also causes loosing access to the keychain:
ITMS-90076: Potential Loss of Keychain Access - The previous version of software has an application-identifier value of ['MKYCXH32H9.com.sykori.framr2'] and the new version of software being submitted has an application-identifier of ['75GNKYT7HC.com.sykori.framr2']. This will result in a loss of keychain access.
But I think the only means that data from previous versions is not accessible anyomore.

