Sponsored Links
Contents
現象
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になっていたため
エラーの対象箇所
対策
前述【エラーの対象箇所】の2ターゲットのSigningに対してTeamをNone
から毎回設定しているチーム名
に指定する
上記対策後、iOSビルドが無事に通りました。
Twitterではこんな情報が…
Xcode14にしたせいかFlutterでPodのSigningのTeamがNoneになるのやめてほしい。これ毎回Team名設定せな実機ビルドできんのやけど、Podfile内でhttps://t.co/dEeOHSREmP_settingsとかでTeam名設定できるような術ないんかな? pic.twitter.com/1v5bqsFnee
— shohei 💙 (@hobbydevelop) September 11, 2022
今回の私のように『Flutter Cleanコマンドを実行してからデバッグ実行する』という感じのことをすると毎回PodsのSigningのTeamがNoneになってしまうということですね泣
ですが、この現象の対策も存在するみたいです。
『ビルドの度に毎回Signingを再設定するのめんどくさい!どうにかして!』
という方のために↓
私はまだ試していないので、もし試した方がいれば教えていただけると幸いです。