react-native-google-signin で 'You must specify |clientID| in |GIDConfiguration|' エラーが出た

@react-native-google-signin/google-signinGoogleログイン機能を作ろうと思ったら、以下のようなエラーが出た

 'You must specify |clientID| in |GIDConfiguration|'

ログインするには、webClientIdを指定する必要がある。それは適切に行っていた。

GoogleSignin.configure({
  webClientId: 'id',
});

GoogleService-infoの中身を確認すると、別のGoogleログインを実装しているアプリのものと比べて、CLIENT_ID が欠けていた。

この場合、configureメソッドに iosClientId を明示的に指定してあげる。

GoogleSignin.configure({
  webClientId: 'id',
  iosClientId: 'ios id'
});

iosClientIdは指定しなければGoogleService-infoから自動で読み込まれるが、GoogleService-infoファイル作成のタイミングで欠けていることもあるっぽい。 この場合、上記で示したように明示的に登録するか、新しく GoogleService-info を作成すればいい。