If there has been an upgrade or change made to your app, DoubleDutch will supply you with a new build of your app. It will have a higher version number, bug fixes, and/or possibly some feature enhancements. What you will want to do is upload it to App Store Connect and have it approved by Apple as soon as possible so that your users can benefit from the upgrade.
If you're submitting your app for the first time under your developer account, start at step 1. Otherwise, begin the update process from step 4.
- Create a Push Notification Certificate
- Create a Distribution Certificate
- Create a Provisioning Profile
- Re-Codesign your App
- Upload your App to App Store Connect
Note: When you select your new .ipa file for uploading, you will see the current icon of the app displayed in the Application Loader window. If you have requested an icon change, do not worry, the change will be reflected when you have finished your app update process. Continue uploading your .ipa file. After you get confirmation that your file is uploaded, proceed with the steps below to continue and finish your app update.
- Log in to App Store Connect.
- Next, click on the 'My Apps' button to go to the overview of your apps.
- If you don’t have many apps, you should be able to spot your app immediately. Click on it once to be taken to the app listing. If you have many apps, you can use the Search field to find your app.
- Once you have opened your app’s listing, in the left menu click on the '+' sign next to “Version or Platform”. It will show you another window where you can select iOS or tvOS. Select iOS.
- Then another window will pop up where you will need to enter the new version number of your app. Use logical numeric order. If your current app is version 1.0, the version you will type in is 1.1. If you had version 1.9 in the App Store, your next version would be 2.0. Then click 'Create'.
- Then you will see the new app listing. All the fields are the same as when you first filled in the app listing, except the new field at the top where you can specify what the changes are in this new version. To keep it concise, you can type in “Bug Fixes and Feature Enhancements”.
- If you have any changes to make to the images, remember to delete the old ones before submitting the app for review. If you need to change the app icon, you must first delete the old one, only then can you upload a new one to the app listing.
- All other fields can remain the same unless specified by DoubleDutch that changes have been made. After every change you make to the app listing, it is prudent to click on the 'Save' button in the top-right.
- The final step will be to select a new build to associate with this updated app listing. The new .ipa file you uploaded earlier should be available to select by this point in the “Build” section of the app listing. You will see a “+” sign next to the heading. Click on it to open a pop-up window.
If you do not see the “+” sign, it means that your app is still being processed by Apple’s servers. It should become available within 30 minutes of uploading. You can periodically refresh the app listing page by pressing: CMD + R.
Note: due to Apple’s web security settings on App Store Connect, it may happen that your session will be closed when you refresh the page. Do not worry; you will be taken back to the login page. Simply log in again, find your app and continue your work where you left off. This is also a reason why it is prudent to save your work frequently.
- The pop-up window should show your app build, ready to be selected. Click on the radio button next to the build number and then click on 'Done'.
- You will be taken back to the main app listing page, click on 'Save' in the top-right.
- Once your new app listing is saved, with all new images, icon, name, description, and new app build attached to the listing, you can click on 'Submit for Review' in the top right.
- The final stage to confirm your submission is to answer two questions about Export Compliance and an Advertising Identifier in the app. You can select 'No' for both of the questions, then click on 'Submit'.
- You will now be taken back to the app listing, and as a confirmation, you will see that your app has the status “Waiting for Review”.
You have finished your app update! This means that your app submission has been put into the review queue in Apple’s review department. Typically, reviews of app updates take less time than new apps. However, it all depends on Apple and their review queue. App update approval can take as long as up to two weeks. It is advisable to take this into account when planning your app launch.