Documentation

Age rating configuration

age_rating maps directly to the App Store Connect age rating declaration. ascdir init writes every value returned by Apple. In an existing configuration, omitted keys remain unmanaged.

Boolean declarations accept true or false:

Content-frequency declarations accept NONE, INFREQUENT_OR_MILD, FREQUENT_OR_INTENSE, INFREQUENT, or FREQUENT:

Other declarations:

Apple treats kids_age_band as the Made for Kids declaration. Because changing it may become irreversible after App Review, a non-dry-run push containing that field requires --allow-irreversible.

Always inspect the complete change set first:

ascdir push --dry-run
ascdir push --allow-irreversible