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に関連するいずれかの契約が未署名であるか、有効期限が切れていることが読み取れます。

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

  1. Apple Developer Programのアカウントにログインし、利用可能なすべての契約書を確認する。
  2. 未署名または期限切れの契約がある場合は、内容を確認のうえ、署名または更新する。

契約の更新が完了しましたら、再度Click側でビルドを行ってください。