iOS — How to handle Semantic Auto-Versioning on CI

iOS — How to handle Semantic Auto-Versioning on CI

canopas
14 July 2022

Want to automate your deployment with auto-versioning and save 25% of your time?

In this article we’ll explore How to handle Semantic Auto-Versioning on CI. We will follow semantic versioning.

Basically, the version name will be created with the combination of major, minor, and patch numbers.

For example, for app version 1.4.0 —

1 – major number 4 – minor number 0 – patch number

If we want to auto-deploy apps on every commit, we can keep major and minor versions static. Make the patch number dynamic.

For patch number, we can use the pipeline ID which changes with every commit, thus every build with have a unique version name and number.

We will need to make 3 changes in our project to support auto-versioning.

  1. Add VERSION file
  2. Update deployment script
  3. Update Project files

Once done, you will never have to worry about pushing build on CI. Commit your changes and you will have a build ready on Testflight within a few minutes.

For implementation details, visit our blog.

Leave a Reply

Your email address will not be published.

What is Insta Pro APK ?

Instagram MOD APK (Many Feature) Download

What Are The Benefits of Red Light Therapy in 2022?

Watch All Spanish Shows

InstaUltra APK Download Latest Version

InstaPro APK for Android Newest Version

IQ Test: All About the Intelligence Quotient and How to Raise It

How to Make Halloween Night Memorable With Scary Products?

Insta Pro Latest Version Apk Download [ Sam Mods ]

What is Instagram Pro APK ?