Publishing Step 3: Uploading to Apple and Google

Important Note

While going through these Publishing articles and following the steps to upload your app, please note that the order of operations matters. So  DO NOT skip ahead. Only advance to the next step once you've completed all the previous requirements in these articles.

Watch This Video Before Submission:

If you haven't completed all the requirements of Step 1 or Step 2, do so before starting Step 3.

Publishing Step 1: Creating Your Developer Accounts

Publishing Step 2: Creating Your App Build


Privacy Policy

In order to upload to Apple and Google, you must have a privacy policy linked to your Apple and Google app store listings.

  • To create a privacy policy for your app, go to the general settings of your app in 22apps. click Generate Now underneath "Privacy Policy". This will take you to a new page where you can fill in your information. 
    • It's important to remember that this is only a template that is provided for a reference of what a privacy policy looks like. You will be solely responsible for all liability if you choose to use the provided privacy policy. 
  • If you choose to use the policy, fill in your information, and click the box "I Understand And Agree To Use This Privacy Policy At My Own Risk" then click Generate.
  • By clicking Generate, 22apps will give you a link to your privacy policy used for your app. Save the link somewhere you won't lose it, either by bookmarking or adding to a document.

Uploading to Google

(Key Link from Video: How To Use Canva for Screenshots & Images)

>> IMPORTANT NOTE - Google has changed the required file for uploading to Android from a  .APK file to a .AAB file. Keep in mind that the AAB file is what will be generated for your Android build, and is the file you will use in this step to upload your app.

Now that you have your AAB file of your app downloaded, you can begin uploading to the Google Play Store.

For setting up your app and uploading the file, follow this article by Google:

https://support.google.com/googleplay/android-developer/answer/9859152?hl=en&ref_topic=7072031&visit_id=637565263756107415-2643754235&rd=1

A few things to note:

  • When you get to the process of reviewing your production release, you may notice warning messages pop up. Don’t worry, these warnings WILL NOT prevent your app upload.

Also, if you cannot complete the release and the "Start Rollout To Production" button can’t be clicked, this means that your app submission isn’t complete yet.

  • To see what else you must complete before publishing, click “Dashboard” in the left menu. From there, you should see a notice of what else must be completed before you can publish.

Uploading to Apple


(Key Link from Video: How To Use Canva for Screenshots & Images)

Now that you have your IPA downloaded and your bundle ID has been submitted to Apple through 22apps, you can begin uploading to Apple's App Store.

First, you'll need to sign into App Store Connect. Follow this link, and sign in to your Apple Developer Account:

https://appstoreconnect.apple.com/apps

Click the plus icon and select "New App". A popup will then appear. Enter your app's info, and click "Create".

  • Ensure you select the correct Bundle ID from your 22apps account.
  • Note - We recommend making the SKU the same as your app's name without spaces, or something easy to remember and identify.

Uploading to TestFlight using Transporter

Now that you have your IPA file downloaded, you will need to submit it to TestFlight.

  • TestFlight is an online service by Apple that you must submit your app file to before publishing.

In order to submit your IPA file to TestFlight, you must download an app to your Mac computer. This app is called Transporter. Here is a link to download the app:

https://apps.apple.com/ca/app/transporter/id1450874784?mt=12&ign-mpt=uo%3D4

Alternatively, you can search "Transporter" in your Mac's App Store.

Note 1 - Xcode: You may get an indication that you need to download "Xcode" at some point from the Mac App Store. Simply download the app to your Mac, then continue: https://apps.apple.com/us/app/xcode/id497799835?mt=12

Note 2 – in order to use Transporter, you must use a Mac computer.

  • If you don’t have a Mac, consider asking a friend with a Mac to support uploading your app by signing into your Apple Account in Transporter on their Mac and submitting your IPA file.
  • Alternatively, there is a service called MacinCloud where currently you can purchase a virtual Mac for $25/month – and you can cancel after the first month: https://www.macincloud.com/
    • While it has a $1/hr. package, we usually recommend going with the $25/mo. option as the $1/hr. package will require you to buy 30 hours up front.
  • MacinCloud allows you to run a Mac software on any computer. It will allow you to sign in to your Apple account, download the Transporter app, and submit your file to TestFlight.
    • Note – you may need to send yourself the IPA file via cloud link (Google Drive, Dropbox, etc) or an alternative way. This way, you can access it from the Mac software, and download the IPA file.

Once you have downloaded the Transporter app, enter your Apple ID, and submit the IPA file as labeled.

A progress bar will show the progress of your upload. After a short while, it will ask you to select the app you created in App Store Connect. Ensure you select the right one that is connected to your 22apps bundle ID.

FOR WINDOWS USERS WHO ARE USING MAC-IN-CLOUD: You will need to download the ".IPA" file onto your virtual mac. The easiest way to do this is using: https://wetransfer.com/

Once complete, your build will begin processing to be listed in App Store Connect.

  • Note - if your build hasn't appeared in App Store Connect yet, it's likely still processing. To check the status of your build, click "Testflight" in the App Store Connect. There, it will show your app version and it's status.

Submitting Your App

From here, follow this link to go to App Store Connect, and sign in:

https://appstoreconnect.apple.com/apps

Once logged in, follow this guide made by Apple to create and submit your app to the App Store:

https://help.apple.com/app-store-connect/

A few things to note:

Web Access

  • When setting up the Age Rating for your app, you may notice a question about Unrestricted Web Access. This is asking if a user of the app can access any URL through your app.
    • Note - This has to do with parental controls. If the parent has restricted web access on their child's device, Apple expects your app to not allow unrestricted access to the internet.
  • You can select "No, this app doesn't contain unrestricted web access" as 22apps by default does not allow unrestricted web access through its web links.

Export Compliance Information

  • When you select your app build, you will be required to answer questions about the Export Compliance Information.
  • Select "Yes" to both questions as pictured below:


After Submitting

Now that you've submitted your apps, all you have to do is await the reviews from Apple and Android. Both typically take a couple business days, and will likely email you when the process is complete.

Note – if you don’t hear back for a while, we recommend checking the status of your app in the App Store Connect and/or Google Play Console.

If the reviews are approved, congratulations! Your app will now be live to both app stores.

If your app was not approved by either Apple or Google, follow this link to learn more about what to do if your app submission gets rejected: 

App Review Denied - Troubleshooting

Once you've made the necessary changes Apple or Google requested you make, follow this link to learn how to resubmit your app:

Re-Submitting Your App


Sharing Your App

Now that you've uploaded your app, you'll want to share it to the world and start getting downloads!  The best way to do this is by using the Shareable Links feature in 22apps.

Within the dashboard of 22apps, the "Links" tab is used to help share your app online - particularly via email, your website, and social media.

Once you've uploaded your app to Apple and Google, the Links tab will help you create one link called the "Share Link". When clicked, it will automatically open the correct app store depending on the type of device used to click the link.

  • So for example, if you posted this link on social media, if anyone using an Android clicks the link, it will open your app in the Google Play Store. If an iPhone user clicks that same link, it will open your app in Apple's App Store. (Essentially - this saves you from having to post multiple links).

To learn more about this, click here: Sharing Your App With Links


Instant Updates

Now that you've uploaded your app, from now on whenever you click “Publish” in 22apps, your updates will be instantly pushed to the app store with no submission or reviewal process required.

To learn more about this, click here: Instant Updates

If you have any questions about this article, feel free to reach out to our support team! We're happy to help.