The release tab is available once your project moves past the requirements phase.
Web
Deploy your app to a*.catdoes.app subdomain.
- Open your project and go to Release > Web.
- The agent asks you to choose a subdomain slug (e.g.,
myappbecomesmyapp.catdoes.app). - CatDoes builds your Expo app for the web inside an isolated container and deploys the output.
- Your app is live at
https://{slug}.catdoes.app.
Free-tier web deployments include a small “Powered by CatDoes” badge.
Android
Build your app for Android using Expo EAS.- Open your project and go to Release > Android.
- The agent guides you through the build process.
- Choose a build type:
development,preview, orproduction. - CatDoes runs the EAS build inside an isolated container and generates your APK or AAB.
- Once your build is ready, you can deploy your app on Google Play.
EXPO_TOKEN configured in your project to use EAS builds.
iOS
Build your app for iOS and submit to the App Store.- Open your project and go to Release > iOS.
- If you haven’t connected your Apple Developer credentials yet, the agent prompts you to enter your Apple ID and an app-specific password.
- CatDoes syncs your project’s environment variables to EAS and runs a production build.
- The generated IPA is ready to go — you can ask the agent to submit the build to the App Store for you.
- After submitting, you decide on the App Store whether to release it through TestFlight for testing or make it available publicly. That choice is made on Apple’s side, not in CatDoes.

