Updating Your GoodBarber App
Written on Monday 25 August 2014
You can breathe easy, since you don't need to! Only a handful of modifications require you to re-build your app and submit the update to the stores - and even something big like adding a content section isn't one of them!
Update Without Leaving Your Backend
You will notice that under the column "type" there are two different symbols with different colors accompanying the modifications in the log. Those that are besides the green smartphone icon are modifications that can be applied directly from the backend without needing to rebuild. The black cloud symbol, on the the other hand, indicates that the modification needs re-building and submission to the stores to become effective. Specifically, these are the three types of modifications that need re-building:
- The application's icon
- The application's splashscreen
- Any changes under Design > Options
This is what your backend looks like before updating. As you can see, there are seven modifications that can be applied right away, and one modification that needs re-building.
Now, whenever your users re-launch your application, they will automatically be using the modified version. In addition to keeping the update process simple for you, this has the added advantage that you needn't annoy users with the download of yet another update of your app!
This is what the changelog will look like after you've clicked on update. Of the formerly eight modifications, there is only one left: a modification made under Design > Options, next to the black cloud symbol, that will need re-building an re-submission to become active.
Here we go again...
You will of course also already have gone through the steps of creating your Developer Account with Apple and/or Publisher Account with Google. Just like with a first submission, the submission of an update also requires that you first build the app, and then submit it to the respective store. However, re-building the app is far simpler than building the app for the first time. This is because you already gave us all of the necessary information for building the app the first time around (for example the KeyStore, Package Name, Distribution Certificate, Push Certificate, etc.).
While re-building is therefore quite a bit simpler than building, the actual submission process to the stores is very similar to that of a first submission.
Submitting an iOS Update
When you submit an update for your iOS app, you will need to log on to your iTunes connect profile, where you will see a list of the apps you've published. If the app is currently published, you will see a small green dot next to the version number. Next to "Metadata and Uploads" you'll need to click on "Details", and then "Edit". You can then change the information you provide about you app in the stores, including the description and the screenshots. Be sure that the screenshots are up to date and correspond to the new version of your app! Also be aware that when you submit an update, it's mandatory to specify the changes.
When you're done, click on "save", and the status will change to "ready to upload binary". To upload the new binary (IPA) that you've just created in your backend, upload the binary through the software called Application loader (provided by Apple). You'll then see two versions of your application side-by-side on your iTunes connect account: the current version, with a green dot and the status "ready for sale" (the 1.0 version, for example) and the new version (1.1, in this case) with an orange dot and the status "Waiting for review". With Apple, you can also choose whether or not you want the new version to be automatically published after approval, or whether you prefer to publish it yourself. This review can take anywhere between 7 and 20 days. Just as with a first submission, your backend will be locked until the app has been downloaded by at least five users.
Submitting an Update to Google Play
While the new version of your app is under review, your users will simply continue to use the former version of your application. There will be no noticeable change for them until the new version is approved.
We Can Take Care of it, too...
However, even if you don't need to submit an update to the stores very often, keep in mind that if you decide to purchase the GoodBarber Takes Care option, we'll not only take care of the initial submission - we'll also take care of the submission of all subsequent updates to the stores. Over the (hopefully long) life of your app, that could still add up and potentially save you a good bit of time and hassle...