Skip to main content
Publish your app to the App Store, Google Play, Microsoft Store, or distribute as a PWA.

How do I publish my app to the App Store?

1

Configure Your App Metadata

Configure your app’s name, icon, and description in the Mobile tab. Ask Hercules AI to edit these details if needed.
Mobile app configuration
2

Publish Your App on Hercules

Click “Publish” in the top right corner to get your App URL.
Publish an app in Hercules
3

Generate Android Package with PWA Builder

  1. Go to pwabuilder.com
  2. Enter your app URL (e.g. https://my-app.onhercules.app or your custom domain)
  3. Click “Start”, then “Package for stores”
  4. Select “Android” and download the AAB file
When you package your app, make sure to save signing.keystore and signing-key-info.txt in a safe place. You must use the same signing key for all future updates. If you lose these files, you cannot update your app.
4

Submit to Google Play

  1. Go to Google Play Console
    1. You will need a Google Play Developer Account ($25 one-time)
  2. Click “Create app” and fill in details
  3. Go to Production → Create new release
  4. Upload the AAB file and complete store listing
  5. Submit for review (can take a few hours to 2 days)

FAQ

Common reasons: crashes/bugs, incomplete features, misleading descriptions, or being too similar to a website. Apple wants apps that provide value beyond what Safari offers. Add native features or unique functionality.
Common reasons: policy violations, inappropriate content, broken functionality, or missing privacy policy. Google is generally more lenient with PWAs than Apple.
  • Google Play: Usually hours to 2 days
  • App Store: Usually 1-3 days
  • Microsoft Store: Usually 1-3 days
First submissions may take longer.
Yes. Generate separate packages for each platform from PWA Builder. The underlying app is the same, just packaged differently.
You need your Android signing key to update your app on the Google Play store. You cannot update your existing app on the Google Play store with a different signing key. You would need to publish as a new app with a new package name, losing your existing users and reviews. We strongly recommend saving your signing key somewhere safe.
PWAs can cache content for offline use. Ask Hercules to set up a service worker to cache assets and handle offline scenarios gracefully.
PWAs are faster to ship (no review process), update instantly (no waiting for approval), work on all platforms, and don’t require developer accounts. PWAs are downloaded directly from the browser, as opposed to a store. You will have to create a PWA to create a mobile app anyway. We recommend testing with a PWA and then publishing to the app stores when you are ready.