アプリビルド時のエラー
Clickキャンバスのアプリ公開内で、アプリのiOSビルドを実行したところ、次のエラーが発生しました。
[31m [!] The request could not be completed because: A required agreement is missing or has expired. - This request requires an in-effect agreement that has not been signed or has expired.[0m
日本語訳すると、次のようになります。
リクエストを完了できませんでした。必要な契約が未署名、または有効期限切れです。 このリクエストには、有効な契約が必要ですが、署名されていないか、期限が切れています。

対応
エラーメッセージから、Apple Developer Programに関連するいずれかの契約が未署名であるか、有効期限が切れていることが読み取れます。
そのため、以下の対応を行ってください。
エラー原因を調査いたしましたところ、Apple社の開発者向け利用規約(Apple Developer Program License Agreement等)が更新されており、新しい規約への同意待ち状態となっていることが原因でした。
Apple社のセキュリティ上の仕様により、この規約への同意はアカウントの最高管理者(Account Holder)様ご自身で行っていただく必要がございます。
以下の手順にて新しい規約へのご同意をお願いいたします。
- アカウントの最高管理者(Account Holder)で、Apple Developerサイトにログインしてください。
- Apple Developer: https://developer.apple.com/account/
- App Store Connect: https://appstoreconnect.apple.com/
- ログイン後、利用規約の内容をご確認いただいた上で「同意する(Agree)」ボタンを押して手続きを完了してください。
同意が完了しましたら、再度Click側でビルドを行ってください。
⚠️ Apple社のセキュリティ仕様により、規約への同意はAccount Holderのみが実行できます。担当者様へご共有の上、ご対応をお願いいたします。