Skip to main content Link Menu Expand (external link) Document Search Copy Copied

iOS deployment process

iOS Github contains 3 branches with Xcode cloud workflow connected to each of them:

  1. Develop - Any changes to this branch will trigger workflow for creating WISK Dev builds
  2. Stage - Any changes to this branch will trigger workflow for creating WISK Stage builds
  3. 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 image

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

image

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

image

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.. img_30.png

Then go to this url to update the version https://console.firebase.google.com/u/1/project/wisk-162305/firestore/data/~2Fsettings~2Fios img_29.png

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.