Now that we have completed the initial version of the app, we have to manage the version number of the app and sync it to the version we are tagging. These changes must conform to semantic versioning so a consumer can tell the type of changes to expect when changing versions.
Solution
Create an initial version bump script that will change the Xcode app version automatically based on a given update type (PATCH, MINOR, MAJOR)
Create an initial version bump script that calls the previous script, commits the changes, and tags the latest commit
This must be done on the master branch! The git version bump script checks this.
See this comment for steps to use the version bump scripts.
Issues Fixed
Resolve #73
Checks
[x] App Builds and Runs (Simulation)
iPad 2 iOS 9.3, iPad Air 2 iOS 11.2
[x] App Builds and Runs (On Device)
iPad 2 iOS 9.3, iPhone X iOS 11.2
[x] Version bump script works only on master branch
[x] Script creates the correct version changes and correctly commits them to the master branch
Problem
Now that we have completed the initial version of the app, we have to manage the version number of the app and sync it to the version we are tagging. These changes must conform to semantic versioning so a consumer can tell the type of changes to expect when changing versions.
Solution
See this comment for steps to use the version bump scripts.
Issues Fixed
Resolve #73
Checks