Fastlaneの"A required agreement is missing or has expired"に対応する
証明書のダウンロードでエラーになる場合がある
Fastlane sighで証明書をダウンロードするとき、下記のようなエラーが発生する場合がある。
A required agreement is missing or has expired. - This request requires an in-effect agreement that has not been signed or has expired.
管理画面で同意ボタンを押すと解消される
Apple Developer Program License Agreementが更新されていてApple Developerの管理画面で同意ボタンを押す必要があるときに発生する。
同意ボタンを押してからリトライすればエラーは解消される(反映まで少し時間がかかる)。