【Flutter】Xcode14にアップデート後、iOSビルドに失敗する【Signing for “gRPC-C++-gRPCCertificates-Cpp”, “GoogleSignIn-GoogleSignIn”】

現象

Xcode14にアップデートしてから、初めてiOSビルドを行った際にビルドエラーが発生して、以下のエラーメッセージが表示されました。

Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development a development team in the Signing & Capabilities editor

Signing for "GoogleSignIn-GoogleSignIn" requires a development team development team in the Signing & Capabilities editor

ビルド発生時のコンソールのハードコピー

原因

本現象の原因は2点ありました。

  • PodsのgRPC-C++-gRPCCertificates-Cppターゲットに対して、SigningのTeamがNoneになっていたため
  • PodsのGoogleSignIn-GoogleSignInターゲットに対して、SigningのTeamがNoneになっていたため

エラーの対象箇所

PodsのgRPC-C++-gRPCCertificates-CppターゲットのSigning

PodsのGoogleSignIn-GoogleSignInターゲットのSigning

対策

前述【エラーの対象箇所】の2ターゲットのSigningに対してTeamをNoneから毎回設定しているチーム名に指定する

上記対策後、iOSビルドが無事に通りました。

Twitterではこんな情報が…

今回の私のように『Flutter Cleanコマンドを実行してからデバッグ実行する』という感じのことをすると毎回PodsのSigningのTeamがNoneになってしまうということですね泣

ですが、この現象の対策も存在するみたいです。
『ビルドの度に毎回Signingを再設定するのめんどくさい!どうにかして!』

という方のために↓

私はまだ試していないので、もし試した方がいれば教えていただけると幸いです。