Next, we are going to optimize our beta distribution workflow so that we will encompass everything we need in this lane. Our strategy for submitting new builds to TestFlight would be as follows:
- Ensure that we have the latest code from the repository so that we are in fact merging and integrating our changes with any other changes so that users can test the latest changes.
- After we successfully build our app with no errors, we will want to run some unit tests.
- Get a list of all the commits to put as part of our change log that we pass to TestFlight as our build description.
- Bump our project version, commit, and push our changes to Git.
- Create a new beta tag in Git, and push to our repository.
- Upload ...