This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
Schema for EAS Metadata
Edit page
A reference of store config in EAS Metadata.
EAS Metadata is in beta and subject to breaking changes.
The store config in EAS Metadata contains information that otherwise would be provided manually through the app store dashboards. This document outlines the structure of the object in your store config.
If you use the VS Code Expo Tools extension, you get all this information through auto-complete, suggestions, and warnings in your editor.
Config schema
An essential property in the store config object is the configVersion property.
App stores might require more or change existing information structures to publish your app.
This property helps versioning changes that are not backward compatible.
EAS Metadata currently only supports the Apple App Store.
Apple advisory
Apple uses a complex questionnaire to determine the app's age rating. Parental controls on the App Store use this calculated age rating. EAS Metadata uses the least restrictive answer for each of these questions by default.
Apple advisory age rating
Apple advisory kids age
Apple advisory age rating override
Apple advisory korea age rating override
Apple categories
The App Store helps users discover new apps by categorizing apps into categories, using primary, secondary, and possible subcategories.
Apple info
The App Store is a global service used by many people in different languages. You can localize your App Store presence in multiple languages.
Apple info languages
Apple release
There are multiple strategies to put the app in the hands of your users. You can release the app automatically after store approval or gradually release an update to your users.
Apple review
Before publishing the app on the App Store, store approval is required. The App Store review team must have all the information to test your app, or you risk an app rejection.