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

日本語訳すると、次のようになります。

リクエストを完了できませんでした。必要な契約が未署名、または有効期限切れです。 このリクエストには、有効な契約が必要ですが、署名されていないか、期限が切れています。

image.png

対応

エラーメッセージから、Apple Developer Programに関連するいずれかの契約が未署名であるか、有効期限が切れていることが読み取れます。

そのため、以下の対応を行ってください。

エラー原因を調査いたしましたところ、Apple社の開発者向け利用規約(Apple Developer Program License Agreement等)が更新されており、新しい規約への同意待ち状態となっていることが原因でした。

Apple社のセキュリティ上の仕様により、この規約への同意はアカウントの最高管理者(Account Holder)様ご自身で行っていただく必要がございます。

以下の手順にて新しい規約へのご同意をお願いいたします。

  1. アカウントの最高管理者(Account Holder)で、Apple Developerサイトにログインしてください。
  2. ログイン後、利用規約の内容をご確認いただいた上で「同意する(Agree)」ボタンを押して手続きを完了してください。

同意が完了しましたら、再度Click側でビルドを行ってください。

⚠️ Apple社のセキュリティ仕様により、規約への同意はAccount Holderのみが実行できます。担当者様へご共有の上、ご対応をお願いいたします。