If you are into iOS development, you have probably heard of Fastlane, the handy tool suite that allows you to script everything from generating screenshots and running tests to deploying your app to the App Store.
There are a number of sub-sections on this page:
Make sure you have the latest version of the Xcode command line tools installed:
Once you have set up Fastlane for your project, Import the available actions into your Fastfile by adding
import_from_git(url: "https://github.com/appswithlove/fastlane_tools.git", version: "~>1.0.0") to the top of your existing Fastfile. https://github.com/appswithlove/fastlane_tools
Store all your configuration values in
.env files. These files can be named to suit your needs, e.g.
.env.appstore Then call fastlane with the env parameter, e.g.
fastlane deploy_appstore --env appstore
Makes sure the current environment values match the necessary values for an App Store build
Ensure the user is on the correct git branch, otherwise prompt to change it
Ensure the version number is correct, otherwise prompt the user and change it
Upload a release produced by Gym to Updraft for testing
Send local and Slack notification for uploaded builds
Prompts the user to tag and push the release accordingly