Help center / App submission

Release your app on the App Store

Nativtap builds your app, sends it to your App Store Connect account and follows the release until it is live. You can make 4 builds a month, and Apple, not Nativtap, decides the review.

Before you begin

  • Connect your Apple account first. Until your App Store Connect key is connected, a banner called Connect your Apple account sits at the top of the App submission and App Store pages, with a Connect Apple account button. Then link your App Store app. The article Connect your Apple account shows how.
  • Finish the three tabs that feed Apple: App listing, App Review Information and App Privacy. Nativtap won't create a release while required listing fields are empty.
  • You can make 4 builds a month. The month is the calendar month in your store's time zone, and the message that tells you the limit is reached gives the date more builds open up. A build that fails on Nativtap's side doesn't count, and neither does a cancelled release whose build hasn't started. A build that fails because of something on your side does count.
  • Some steps happen in App Store Connect and need a role there. The section Before you submit says which.
  • Your first release carries everything. After that, the article Know when you need a new release says which changes need a release.

Open the Releases tab

  1. From your Shopify admin, go to Nativtap > App submission.
  2. In the App Store card, select Manage App Store. The Google Play card says Coming soon and its button is off.
    The App submission page with two cards. The App Store card has a Manage App Store button, and the Google Play card has a Coming soon badge.
    1: Manage App Store. 2: Coming soon.
  3. Select the Releases tab. The page has five tabs: Releases, App listing, App Review Information, App Privacy and Deletion requests.
  4. Read the badges on the tabs. A badge such as 1 to fix counts what is left to finish on that tab.
    The Releases tab with no release in progress. Five tabs are along the top, the App listing tab has a 1 to fix badge, and the card in the middle has a Create release button.
    1: The five tabs. 2: How many things are left to fix. 3: Create release.

Before your first release the card says No release yet. It says No release in progress when every earlier release was cancelled.

Create a release

  1. On the Releases tab, select Create release. Before your first release it is in the empty card. After that it is on the version card, next to the status badge.
  2. Read the dialog. Its title is Create version followed by a number. Nativtap picks the next App Store version number for you.
  3. Read the list under These changes reach your customers after Apple approves the new version:. It names each change since your last release: App name, App icon, Launch screen, App Store listing, and a line that starts with Nativtap and a version when Nativtap has a new version of the app code.
    The Create version dialog. A list names what changed since the last release, and the What's new in this version box is below it.
    1: What changed. 2: What's new in this version.
  4. Write What's new in this version. It holds up to 4,000 characters.
  5. Select Create release. The dialog closes and a message says Release created. Building now.

Read why a release can't be created

The Create release button on the version card stays on, so you can always open the dialog. For most reasons the button turns plain instead of dark, and the dialog says why. When nothing has changed it stays dark, and the dialog says so. The Create release button inside the dialog is grey.

The Create version dialog when a release cannot be made. It says to finish the App Store listing first and lists the missing field, and the Create release button is grey.
1: Why it can't be created yet. 2: Create release is turned off.

In this dialog, Nativtap says Finish your App Store listing first and lists the listing fields that are still empty. Another release that is still on its way gives a different message.

The Create version dialog while another release is already on its way. A line says to cancel it from the version card or wait until it is done, and the Create release button is grey.

The dialog shows the first reason Nativtap finds. If you create a release and Nativtap refuses, the message shows under What's new in this version. These are the reasons, with what to do:

The dialog saysWhat to do
Connect your Apple account firstConnect your App Store Connect API key.
Connect your App Store Connect app firstFinish the App Store app card in Settings > Apple account.
Fix the Apple account issue firstOpen Settings > Apple account to see the problem. Releases stay off until it is fixed.
A release is already on its way. You can create the next one when it is done.Only one release can be open. Follow it on the Releases tab.
A release is already on its way. Cancel it from the version card to create a new one, or wait until it is done.Cancel it, as the next section says, or wait.
Add your app name and icon firstSet both on the App listing tab.
Publish your app content once before creating a releasePublish your design from the editor, or select Publish on Home.
A build is already on its wayWait. Follow it on the Releases tab.
Builds are paused for this store. Contact supportAsk support, as the paragraph below says.

Connect your Apple account covers the first three reasons. Set your app's name, icon and launch screen covers the name and icon. When the dialog says to contact support, Contact support lists what to send.

Four more reasons are in Common problems below: nothing changed, an unfinished listing, no builds available and the monthly limit.

Follow the release

  1. Stay on the Releases tab. The version card lists five steps: Build, Apple processing, Submit for review, App Review and Live on the App Store. The page looks again by itself while Nativtap or Apple is working.
  2. While Build runs, read its four sub-steps: Queued, Preparing, Packaging and signing and Uploading to Apple. The one in progress has a clock, such as Running for 2 min. Queued says Waiting for and a time.
    The release tracker while a build is running. The Build step has four sub-steps, and Packaging and signing is the one in progress. The Cancel release button is at the top right.
    1: The four steps of the build. 2: Cancel release.
  3. Read the badge at the top right of the version card. It tells you where the release is:
BadgeWhat it meansWhat you do
Waiting to build, BuildingNativtap is building your app.Wait. You can cancel.
ProcessingApple is processing the uploaded build.Wait. You can cancel.
Ready to submitApple has the build and Nativtap has prepared the version.Finish Before you submit, then submit.
Waiting for review, In reviewApple has the version.Wait for Apple's decision.
ApprovedApple approved the version.Wait for it to go live.
LiveThe version is on the App Store.Select View on the App Store.
Build failedThe build stopped.See "Fix a build that failed" below.
RejectedApp Review rejected the version.Follow the link below the table.

If the badge says Rejected, Fix an Apple rejection says what to do.

The Earlier versions card under the version card lists your older releases with their version, status and the date you created them. A release you cancelled shows Cancelled there, and the version card moves on to the newest release that isn't cancelled.

Cancel a release

  1. On the version card, select Cancel release. The button shows while the badge says Waiting to build, Building, Processing or Ready to submit. It is gone once the version is with Apple.
  2. Read the dialog Cancel version followed by the version and a question mark. It says the version won't be sent to App Review and that your next release can use the same version number. It ends with one sentence about the build, listed below.
  3. Select Cancel release to confirm. A message says Release cancelled, build not counted or Release cancelled.

To close the dialog without cancelling, select Keep release instead.

The sentence about the build is one of these:

  • Its build hasn't started yet, so it will be stopped and won't count toward this month's builds.
  • Its build is already running, so it will finish anyway and still counts toward this month's builds.
  • Its build still counts toward this month's builds.

Cancelling only changes the release in Nativtap. It doesn't remove anything from App Store Connect.

Fix a build that failed

A failed build shows a red Build failed badge. The Build step and the sub-step that stopped are red, and a note under it says what to do.

  1. Read the note under the red step.
  2. If it says Something went wrong on our side. A retry is free., select Retry build. A message says Building again, and the retry doesn't count toward your 4 builds.
    The release tracker after a failed build. The Packaging and signing sub-step is red and says something went wrong on our side and a retry is free, with a Retry build button next to it.
    1: The step that failed. 2: Retry build.
  3. If the retry fails too, the note says Failed again on our side. We'll fix it with you. and Contact support replaces the button. Contact support lists what to send.
  4. If the note names something on your side, do what it says, then create a new release:
The note saysWhat to do
Accept the latest agreement in App Store Connect, then create a new release.The Account Holder accepts it under Business in App Store Connect.
Reconnect your App Store Connect API key, then create a new release.Open Settings > Apple account, select Replace API key and add a new key.
Create a Team API key with the App Manager role and reconnect it, then create a new release.Make the key again with that role, then select Replace API key in Settings > Apple account.
Create your app record in App Store Connect, then create a new release.Finish the App Store app card in Settings > Apple account.
Pick a certificate below to revoke, then create a new release.Follow "Revoke an Apple Distribution certificate" below.

For the key and the App Store app, Connect your Apple account shows how.

Revoke an Apple Distribution certificate

When your Apple account has too many Apple Distribution certificates, the build fails and lists them. Apple doesn't say which ones Nativtap made, so you decide which to revoke.

  1. Under the failed Build step, find the Apple Distribution certificates list. Each row shows the name, Expires and a date, and Serial ending and the last six characters.
  2. Find a certificate you don't use anywhere else. A row with the badge Used by Nativtap has no button, because Nativtap signs your app with it.
  3. Select Revoke next to it.
  4. Read the dialog Revoke this certificate?. It says apps already on the App Store aren't affected, that anything else that signs with the certificate, such as Xcode or another build service, stops working until it gets a new one, and that you can't undo it.
  5. Select Revoke certificate. The row says Revoking… while Nativtap asks Apple. Nativtap looks again for about a minute. If it still says Revoking… after that, reload the page to see the current list.
  6. When the certificate leaves the list, the card says Create a new release. Select Create release.

Apple says that provisioning profiles containing a revoked certificate become invalid (Apple's help on revoking a certificate).

Before you submit

The Before you submit card sits on the Releases tab under the version card, and lists everything Apple needs in three groups. You can fix its lines while the build runs, or before your first release. Submit for review only appears once the badge says Ready to submit, and the card stops listing checks once Apple has the version. A line has one of these marks:

  • A green check: done.
  • Fix in red: it blocks Submit for review. The line links to the page that solves it.
  • Check in yellow: a reminder Nativtap can't verify. It never blocks the button.
  • Apple in red: Apple named it when it refused the submission. Fix an Apple rejection covers those.
  1. On the Releases tab, find the Before you submit card under the version card. If it is folded, select the button at the right of its heading to open it.
  2. In the group In App Store Connect, find App Privacy. Select See the steps. Answer App Privacy walks through them.
  3. Find Apple's agreements. Select Open Business. The note on the line says the Account Holder accepts Apple's latest agreements there, and that Nativtap can't see it.
  4. Back in Nativtap, select Mark as done on that line.
  5. Find EU trader status. Select Open Business. In App Store Connect, the Account Holder or an Admin declares it, even if you don't sell in the EU (Apple's help on trader requirements).
  6. Select Mark as done on that line.
    The Releases tab with a version ready to submit. The Before you submit card lists lines in App Store Connect, each with a Fix or Check badge, and the Check lines have a Mark as done button.
    1: The Fix and Check badges. Fix lines block the submit, Check lines you confirm yourself. 2: Mark as done.
  7. In the group In Nativtap, find Content rights. Select Answer now, or Change if you answered. Write your App Store listing explains the question.
  8. Select the link on each other Fix line and do what it says. The table below covers the common ones.
  9. Read the note next to Submit for review. It says Fix 3 problems before you submit. with the number of Fix lines left.
    The end of the Before you submit card. The In Nativtap lines have Fix and Check badges, and the Submit for review button is grey with a note that three problems must be fixed first.
    1: A line to fix in Nativtap. 2: Submit for review stays off until every Fix line is fixed.
  10. Select Submit for review. A message says Submitting to App Review. Nativtap checks the list once more first, and the button stays grey while a Fix line is left.

The group Nativtap does these for you shows only for your first version. Price and availability is Free, in every country and region, and Age rating is set for a shopping app. If you sell age-restricted goods, change the age rating in App Store Connect.

For the listing, screenshot, product and editor lines, Write your App Store listing, Create your App Store screenshots, Publish your products to the app and Design your app explain the fixes.

These are the lines in In Nativtap that stop most apps, with the fix:

The line saysWhat to do
Finish your App Store listing. Fill in every required field.Fill the fields on the App listing tab.
Answer the content rights question in your App Store listing.Select Answer now in the Content rights line.
Add at least 10 products with images to the Nativtap sales channel.Publish products to the Nativtap sales channel.
Add at least 3 blocks to Home and publish.Add blocks in the editor, then publish. When nothing is published yet, the line says Publish your app content from the editor first.
Add at least 3 screenshots.Add screenshots on the App listing tab.
Remove your online store password so Apple can check out.Remove the online store password. The line opens your Shopify online store preferences.
Your store is on the Trial plan. Choose a paid Shopify plan so buyers can check out.Select a plan in Shopify. The line names your plan, which can also be Development, Paused or Inactive.
Turn on new customer accounts so shoppers can sign in to your app.See Common problems below.
Fix the problems with your Apple account first. Open Settings > Apple account to see them.Open Settings > Apple account.
Version 1.0.1 must be higher than the live version 1.0.2. Pick a higher version number.The line shows your own version numbers. Nativtap picks the number and the dialog has no field for it, so contact support and send the line.
Another version is waiting for or in review. Wait for Apple's decision first.Wait for Apple's decision on that version.

Other lines, for the app name, icon, links and words Apple rejects, are covered in Write your App Store listing and Set your app's name, icon and launch screen.

Follow the review and the launch

  1. Stay on the Releases tab. After you submit, the badge says Waiting for review, then In review. Apple decides how long that takes, and Nativtap can't speed it up.
  2. When the badge says Approved, wait for the version to go live. Apple says it can take up to 24 hours after approval (Apple's overview of publishing your app). Nativtap creates the version with Apple's option to release it automatically after approval, so you don't need to do anything.
  3. When the badge says Live, select View on the App Store on the last step. It opens your app's page in a new tab.

If Apple rejects the version, Fix an Apple rejection says what to do. To get a later change into your app, Know when you need a new release says whether you need another release.

Common problems

Nothing has changed since your last release. Edits you publish from the editor reach your app without a new release.
The dialog found no new app name, icon, launch screen, listing or Nativtap version to send. If you edited blocks, pages, theme or navigation, select Publish instead. Know when you need a new release explains the difference.
Finish your App Store listing first
The dialog lists the listing fields that are still empty. Fill them on the App listing and App Review Information tabs, then select Create release again.
Builds are not available yet. Try again later
Nativtap has no app build to base your release on right now. Nothing on your side causes this. Try again later, and Contact support if it stays.
You've used this month's 4 builds. More builds on Dec 1, 2026
The message ends with your own date, the day more builds open up. You can't create a release until then. If Apple rejected only your listing, Send updated listing to Apple doesn't need a build. Fix an Apple rejection explains it.
The Build step says "Something went wrong on our side. A retry is free." or "Failed again on our side. We'll fix it with you."
The first means the build failed on Nativtap's side: select Retry build. The second means the retry failed too: select Contact support. See "Fix a build that failed" above.
Pick a certificate below to revoke, then create a new release.
Your Apple account holds too many Apple Distribution certificates for a new one. Revoke one you don't use, as "Revoke an Apple Distribution certificate" above says.
Your API key can't revoke certificates. Revoke it in your Apple developer account instead.
The API key you connected to Nativtap isn't allowed to revoke certificates. Revoke the certificate yourself with an Account Holder or Admin sign-in: in your Apple developer account, go to Certificates, Identifiers & Profiles, select Certificates, select the certificate and select Revoke. Apple says those are the roles that can revoke (Apple's help on revoking a certificate). Then create a new release.
Turn on new customer accounts so shoppers can sign in to your app.
Your store uses classic customer accounts, which Shopify calls legacy customer accounts, and the app signs shoppers in with the new ones. In Shopify, go to Settings > Customer accounts and select Upgrade in the banner at the top (Shopify's upgrade steps). Shopify's page says to publish your new configuration under Settings > Checkout before you upgrade.
Fix 3 problems before you submit.
Submit for review is grey while a Fix line is left, and the number says how many. Do what each line says, as "Before you submit" above explains. If you select Submit for review on an old page, Nativtap shows Fix the items in the pre-submit check first with the lines.
There is no Submit for review button.
The card says why instead. Create a release to submit your app. means no release is open. Your build isn't ready yet. You can submit once Apple has processed it. means to wait. Already submitted. Apple is reviewing it. means it is with Apple. Your app is live. Create a new release to submit an update. means you need a new release. Your last build failed. Retry it above, or fix the problem shown above and create a release. means to fix the build first.
The badge says Rejected, or "Apple can't review this version yet".
Apple answered after you submitted. Fix an Apple rejection covers both and says whether you need a new build.
The badge says Approved, but the app isn't on the App Store yet.
Apple says an approved app can take up to 24 hours to go live (Apple's overview of publishing your app). When the badge changes to Live, View on the App Store appears.

Something wrong or out of date on this page? Tell us by email.

Still stuck?

Send us the exact message you see, and what you already tried.

Contact support