Documentation

Custom license agreement

Add license_agreement to ascdir.yaml only when the app uses a custom EULA:

license_agreement:
  file: metadata/license_agreement.md
  territories:
    - JPN
    - USA

The file contains the complete agreement text. Territory values are the three-letter App Store territory IDs returned by the App Store Connect API.

Omitting the section leaves the remote setting unmanaged. Setting both the file content and territories to empty removes the custom EULA and restores Apple's standard agreement; as a clearing operation, this requires ascdir push --allow-empty.