iOS - Update a published app created outside GoodBarber
Get started with iOS submission process
If you have created an app with another service and the app has already been published on the App Store, you can update the existing app using the app created with GoodBarber.
The existing app will be replaced on the store with this new version, and your users will download this new GoodBarber app as an update of the app that's already installed on their device.
To update an existing iOS app, follow these steps:
Note: You will only be able to access the iOS submission process after completing the mandatory requirements.
If the mandatory steps are not completed yet, the list of items to complete will be displayed in this tab.
Complete them to be allowed to continue.
4. Click on the second choice "Update"
Verifications of the account and app's status
- Bundle ID and version number of the existing app (read this online help)
2. Submit the form: a ticket is generated in the support.
The team will verify the accuracy of the information and the compliance of the app with Apple's current standards:
- The bundle ID and version number provided in the form must match those of the app that's already published in the App Store.
Retrieve the existing bundle ID
1. Log in to your App Store Connect account https://appstoreconnect.apple.com/ .
2. Follow the instructions of this online help .
WARNING: The App ID associated to the Mobile Provision files must be the same as the Bundle ID provided in the form at the beginning of the process.
If they don't match, the system won't let you finish the process and you will be required to contact the Support.
Compile (build) the iOS app
After you're allowed to continue, you can start the compilation process of the app.
At the end of this process, you will be able to test the ad hoc version of the app - the exact copy of the app you will send to the store.
You have the possibility to do this process yourself (Solo) or have GoodBarber to do it for you by choosing the GB takes care service .
If you let GoodBarber do it:
1. Follow the steps in the backend until you are required to fill in a form.
2. Validate the form, then our team will take over.
3. You will be warned through the support when the app can be tested.
More information about the "GoodBarber takes care" service in this online help .
If you do it Solo, here is a quick overview of what you'll have to do at each step of the process:
Step 1: Developer Account
Choose whether you will create a new Distribution Certificate, or use an existing one / a p12 file.
Whenever possible, we recommend reusing an existing certificate or a p12 file.
You can select a certificate from the dropdown list in the backend if all the following requirements are met:
- You have already compiled another app with GoodBarber
ONLY if ALL the above requirements are met:
1. Select I want to use an existing distribution certificate.
A drop down menu will show you existing distribution certificates used in your other apps.
2. Choose the other app from the list that's already using this certificate.
Note: If you're an expert, you can also import a .p12 file. The associated password of this p12 file must be " duoapps ".
Step 2: Distribution Certificate
If you selected the option to create a new certificate, follow the instructions and upload it in the backend.
If you chose to use an existing one, you can move on to step 3.
Step 3: Push Certificate
Follow the instructions to associate a new push certificate to your existing App ID and upload it in the backend.
WARNING: Be very careful! If you choose the wrong App ID to create your push certificate in the Apple Developer account, the push notifications won’t work in your app!
Step 4: App Store Mobile Provision
The App Store mobile provision file is a certificate authenticating your application on your behalf on the App Store.
Select the Distribution Certificate that was used at step 1 and the App ID of your existing app.
WARNING:Be very careful at this step. If you select the wrong App ID to generate your App Store Mobile Provision, you won't be able to continue the process.The system will detect the App ID is different from the Bundle ID you provided for the verification.
Step 5: Mobile Provision Ad Hoc
The Ad Hoc mobile provision file will allow you to install the Ad Hoc version of your app on the registered device(s), in order to test all the native features (like the push notifications for example).
The Ad Hoc version of the app is its exact copy of the app you will, later on, submit to the store.
To create it, select the Distribution Certificate that was used at step 1, the App ID of your existing app and the device(s) registered in your Apple Developer account.
WARNING: Be very careful at this step. If you select the wrong App ID to generate your Mobile Provision Ad Hoc, you won't be able to continue the process.
Build your app
If you did all correctly until now, this screen should appear, and allow you to build the app.
Click on the green button, and wait for your app to be generated. It can take several minutes.
Test your app
Once is generated you will be able to test the Ad-Hoc version of your iOS app.
Follow this online help about how to test your Ad-Hoc version.
Click on Test my application and follow the instructions to test the app on your device.
To edit your app, click "Modify my application". You will see the previous screen (Ninja) again.
After your modifications, come back to this page and click "Build my app" to come back to the Test screen.
To submit your app if you are satisfied, click "Submit my application".
Subscription / Adjustment to the iOS Premium plan
At this step, you will be asked to pay for the iOS Premium plan before this app can be submitted to the store.
- If you are currently in test = full price
- If currently in Android yearly = prorated amount until the end of subscription period
- If currently in Android monthly = will be charged the iOS Monthly plan starting next due date
1. Enter your bank information
2. Click on "Pay now" to pay the invoice.
Submit your app
You will go back to the Test page, click on "Submit my application" again.
A warning message appears to inform you the changes you make into your app won't be published until your app is available on the store.
If you are ready to submit your app, click on "Yes, submit to the store!"
Submission in App Store
You land on a page called "Submission in App Store". From there:
1 - Download the .ipa file
2 - Click on "Next step".
3 - Follow this online help to update your app on App Store Connect.
After the publication
When your update is available on the store, your backend will be unlocked.
If your app is Ready for sale, but the backend has not yet changed its publication status, you have the possibility to change it manually.
- Go to the menu Publish > iOS App > Publish
- Click on the lower right corner blue button "Unlock your backend".
- More articles