Apple recently introduced new Age Rating questions (including Social Features) that must be answered before submitting app updates.
Fastlane already supports updating these values through the update_app_age_rating action:
However, the Bitrise Deploy to iTunes Connect - Deliver step does not expose any way to execute this action before running deliver.
For teams managing many applications (e.g. white-label apps), updating the Age Rating manually in App Store Connect is not a scalable solution.
Proposed solution
Add support for configuring update_app_age_rating in the Deploy to iTunes Connect - Deliver step.
Possible implementations:
- Add an optional input for the Age Rating JSON file and execute
update_app_age_ratingbeforedeliver. - Or provide a generic mechanism to execute one or more Fastlane actions before the
delivercommand.
Benefits
- Supports Apple’s latest App Store Connect requirements.
- Eliminates manual work for large portfolios of apps.
- Keeps Bitrise aligned with the latest Fastlane capabilities.
- Allows fully automated App Store deployments.
Thanks!