2️⃣AppStore Shipping
Spring 2024 | Vin Bui
Preparation
First, we want to change our app’s marketing version and build number. For consistency, use the following guidelines for minor updates:
1.1.1 → 1.1.2
1.1.9 → 1.2.0
1.9.9 → 2.0.0
Xcode Cloud handles build version, but keep the project updated with the next build version, which should always be incremented by 1, independent of the current version. If there is a major update, such as from Eatery to Eatery Blue, you can skip this versioning incrementation and change the first number completely (e.g X.0.0
).
Before we get started with AppStore Connect, our app bundle must be archived and uploaded. The most common way to do this is to go to Xcode, then Product > Archive. Alternatively, we can use a CI/CD service such as Xcode Cloud that will automate this process for us.
Using TestFlight
Log in to our Apple developer account and select our target product.
In the TestFlight tab under
Builds
, select the archive and click through the dialogs for Export Compliance Information. For AppDev members, Vin automated this process for most of our apps so this can be skipped.Encryption: Standard Encryption
Available in France: No
The build should now be available on TestFlight. Make sure to choose a testing group.
Note that external testing requires app review approval whereas internal testing does not.
Submitting the Build to the AppStore
Go to
Apps
-><app_name>
and select theOverview
tab.Click the
+
button next toiOS App
to create a new app version matching the latest version number.Under “What’s new in this version”, write down what changes were made (e.g. “Bug fixes and improvements.”)
If there are new screenshots, upload the new screenshots. This part is somewhat tricky since the dimensions need to be perfect.
Add some promotional text, update description, etc.
Under
Builds
, select the targeted archive and click through the dialogs for Export Compliance Information: (you may not have to do this if you already did it through TestFlight)Encryption: Standard Encryption
Available in France: No
Once done with the dialog, go to the top of the page and click
Save
thenAdd for Review
. On the next page, selectSubmit for Review
.And now we wait… This can take a few business days. I recommend downloading the
App Store Connect
mobile app to receive notifications!
Last updated