When to Update White Labeled Apps
After your white label native app has been created and deployed via an app store, it does NOT need to be updated and redeployed in the app store every time you make a change to the AppSheet app definition.
The latest app definition is automatically fetched and used along with the every sync operation performed by the user. Therefore, you should rarely need to actually reconstruct and resubmit a white label native app to one of the app stores. The reasons you might want to do so are:
- You give the app itself a new name or icon
- You add new screenshots, keywords, descriptions, or other "meta-data"
- AppSheet explicitly asks you to update and resubmit your app. This should be an infrequent occurrence, and may be because there is a platform change that requires an explicit update. Such platform changes could occur when AppSheet rolls out significant new features, or iOS, Android, or some other core infrastructure deprecates or changes some important underlying functionality.
How to Update White Labeled Apps
Generating an update involves repeating the initial white labeling process. First, open the AppSheet editor to Manage > Deploy > White label. For Android, simply click the "Create a white label version ..." button. This will generate the updated APK files that can be uploaded to the Google Play Store.
For iOS, you'll need the exported certificate and provisioning profiles you used when you first white labeled your app. If you no longer have these files the certificate can be re-exported from your keychain, and the provisioning profiles can be re-downloaded from the Apple Developer Center. If the certificate is no longer in your keychain you can generate a new certificate and new provisioning profiles using the same steps from the original white labeling process as described in this article on white labeling for iOS.
For iOS you'll also need to specify a "Short Version" number for your update, and this number must match the version number you use in iTunes Connect. Once you've provided this information you can click the "Create a white label version ..." button to generate the .ipa files for upload to the Apple App Store.