iOS deployment process
iOS Github contains 3 branches with Xcode cloud workflow connected to each of them:
- Develop - Any changes to this branch will trigger workflow for creating WISK Dev builds
- Stage - Any changes to this branch will trigger workflow for creating WISK Stage builds
- Master - Any changes to this branch will trigger workflow for creating WISK: Food&Beverage Inventory builds
How to change app version number
To change version number, open iOS project and change version from Wisk target settings
Build number is autoincremented and changed by Xcode cloud workflow To manually change next build number, open Xcode cloud settings for specific app, select build number, and edit the next build number. You should only increase build number
Release Live version
When live Xcode cloud workflow is finished (process will trigger Slack notification) you need to create new app version from App Store Connect. Fill the needed data and send it to review.
For English What's New in This Version
fill:
Thank you for using Wisk! We send updates as often as possible to make enhancements, add new features and address known bugs. If you have suggestions or concerns, email us at support@wisk.ai
For French:
Merci d'avoir choisi Wisk! Nous envoyons des mises à jour aussi souvent pour effectuer des améliorations, ajouter de nouvelles fonctionnalités et corriger les bogues reconnus. Si vous avez des suggestions ou des préoccupations, veuillez nous envoyer un courriel à support@wisk.ai.
For Spanish:
Gracias por usar Wisk! Enviamos actualizaciones con la mayor frecuencia posible para realizar mejoras, agregar nuevas funciones y solucionar errores conocidos. Si tiene sugerencias o inquietudes, envíenos un correo electrónico a support@wisk.ai
For Build
select latest build
How to force the new iOS build to all users
Note: this is necessary sometimes if we introduce some breaking API changes that only work on the new version of the app. Also this is best done at the end of the business day or early in the morning to avoid AppStore processing/propagation delays.
After the app has been released to the AppStore, get the build number from the AppStore Connect. Then, go to the Firebase console and select the project wisk-2b0e5
. Then, go to the Remote Config
tab and select the iOS
tab. Then, change the ios_build_number
value to the build number from the AppStore Connect..
Then go to this url to update the version https://console.firebase.google.com/u/1/project/wisk-162305/firestore/data/~2Fsettings~2Fios
On the mobile app all the users will get a popup requiring them to update the app and they will be redirected to the AppStore to make the download.