App Submission·8 min read

App Submission

The Submission section guides you through the process of publishing your mobile app after your design is ready. This flow starts after you have created at…

Overview

Once your mobile app design is ready, use App Submission to prepare and submit your app to the Apple App Store, Google Play, or both.

Ego guides you through the information required by each store and handles the technical submission work after you complete the setup.

During the submission process, you will:

  1. Choose whether you are publishing a brand-new app or migrating an existing one.

  2. Complete your App Store and Google Play listing information.

  3. Choose which developer account will publish the app.

  4. Review all information.

  5. Submit your app to Ego for preparation and store review.

Ego then prepares and signs your app builds, uploads them to the selected stores, handles supported review feedback, and keeps you updated as the submission progresses.

Before you begin

Before starting the submission, make sure:

  • Your app design is complete and has been tested.

  • Your branding and navigation are ready.

  • You know whether this is a new app or an existing app migration.

  • Your store listing content and images are prepared.

  • You have an accessible Privacy Policy URL and support information.

  • If you plan to use your own developer accounts, those accounts are active and accessible.

You can save your progress and return to the submission flow later.

Step 1: Start App Submission

From Shopify Admin:

  1. Open Ego Mobile Builder.

  2. Go to App Design.

  3. Click Publish

  4. Click Get started.

The overview explains what you need to provide and what Ego will handle after you submit.

Step 2: Choose your submission type

Under How are you submitting?, choose how your app should be published.

Brand-new app

Select Brand-new app when your business does not currently have an app published on the selected store.

Ego will prepare a new app and create new store listings for the App Store and/or Google Play.

Choose this option when:

  • This is your first mobile app.

  • Your previous app is no longer being reused.

  • You want to publish under a completely new app identity.

Migrate an existing app

Select Migrate an existing app when your app is already live on the App Store or Google Play and you want the Ego-built version to replace it as an update.

Migration helps preserve the existing app identity where supported instead of publishing a separate new app.

When you select migration, additional information is required.

For iOS

Provide:

  • Access to the current App Store Connect account

  • iOS Bundle ID

  • Current App Store listing URL

The Bundle ID must match the app that is currently published.

For Android

Provide:

  • Access to the current Google Play Console account

  • Package name / Application ID

  • Current Google Play listing URL

  • Existing app-signing information

If you still have your Android keystore or upload key, upload it and provide the required signing information.

If the key is unavailable, select No keystore / lost upload key and Ego will guide you through the available recovery or reset process.

Make sure the Bundle ID and Android Package name belong to the existing live app. Incorrect identifiers may prevent the new build from being submitted as an update.

When the required information is ready, click Continue.

Step 3: Complete App detail & listing

In App detail & listing, select where you want to publish your app:

  • App Store

  • Google Play

  • Or both

Then complete the required store information.

Shared basics

This information is used across the selected stores:

  • App name

  • Primary and secondary category

  • Privacy Policy URL

  • Support email and URL

  • App description

  • App icon

  • App screenshots

App Store

If you select App Store, also provide:

  • Subtitle

  • Promotional text

  • Keywords

  • Marketing URL

Google Play

If you select Google Play, also provide:

  • Short description

  • Feature graphic

Make sure all text, screenshots, and images accurately represent your current app.

When all required fields are complete, click Continue.

Step 4: Choose your developer account

In Account, choose which developer account will be used to publish your app.

Ego Builder Account

Choose this option if you want Ego to publish the app using our managed developer accounts.

No developer account setup is required from you.

Your own accounts

Choose this option if you want the app published under your own Apple Developer and/or Google Play accounts.

You will need to invite Ego to the selected developer accounts so our team can prepare, upload, and submit the app.

You do not need to share your password or verification codes.

For step-by-step instructions, see How to Invite Ego to Your Developer Accounts.

Once your account option and required access are ready, click Continue.

Step 5: Review your information

The Summary & next steps page gives you one final opportunity to review everything before submission.

Review each section carefully.

Submission type

Confirm whether you selected:

  • Brand-new app

  • Migrate an existing app

For migration, make sure the existing app information is correct.

App detail & listing

Review:

  • App name

  • Store categories

  • Keywords

  • Support information

  • Privacy policy

  • Selected platforms

  • Listing assets

Account

Confirm:

  • The correct developer account option

  • App Store and Google Play platforms

  • Ego's developer-account access, when using your own accounts

If something is incorrect, click Edit beside the relevant section.

Submit your app for review

Once everything is correct, click Submit for review.

Submitting here does not immediately make your app public on the App Store or Google Play.

First, Ego reviews the information you provided and prepares the store builds. The app then enters the store submission and review process. The current Ego submission workflow includes build preparation, store submission, status tracking, and handling supported review feedback.

Before clicking Submit for review, confirm that:

  • Your latest mobile app design has been tested.

  • The correct submission type is selected.

  • The correct platforms are selected.

  • App name and descriptions are final.

  • Privacy Policy and Support URLs work.

  • App icon and screenshots match the current app.

  • Store categories and keywords are relevant.

  • Migration identifiers match your existing app, if applicable.

  • The correct developer account option is selected.

  • Ego has been invited to your developer accounts when required.

Common issues

I cannot continue to the next step

Check whether all required fields marked with * are complete and whether all required assets have been uploaded.

My migration information is rejected

Confirm that the Bundle ID or Package name matches the existing app currently published on that platform.

Ego cannot access my developer account

Check that the invitation was sent to the exact email shown in Ego Mobile Builder and that the requested permissions were granted.

My listing image cannot be uploaded

Check the dimensions, file format, and other requirements displayed below the upload area.

I need to change something after submitting

Contact Ego support before making major changes. Depending on the submission stage, the build or store information may need to be updated and resubmitted.

Apple or Google rejects my app

Ego reviews the store feedback and handles supported changes and resubmission. If Apple or Google requires business verification, policy updates, developer-account actions, or information only you can provide, Ego will contact you with the next steps.

Frequently Asked Questions

1. What is the difference between Brand-new app and Migrate an existing app?
Choose Brand-new app if you are publishing a new app. Choose Migrate an existing app if you want the Ego-built app to replace an app that is already live on the App Store or Google Play.

2. What information do I need to prepare before submitting my app?
Prepare your app name, descriptions, categories, Privacy Policy URL, support information, app icon, screenshots, and other required store listing assets.

3. Can I submit my app to only one platform?
Yes. You can choose to publish to the App Store, Google Play, or both.

4. Does clicking “Submit for review” make my app live immediately?
No. Ego first reviews your information and prepares the app build before submitting it to Apple or Google for store review.

5. What happens if Apple or Google rejects my app?
Egohub team will review the store feedback and handle supported changes and resubmission. If additional information or action is required from you, our team will contact you with the next steps.

Still need help?

Our support team is available 24/7. Contact support →