CICD-Mobile-App-Release-GitHub/ios/fastlane/README.md

1.8 KiB

fastlane documentation

Installation

Make sure you have the latest version of the Xcode command line tools installed:

xcode-select --install

For fastlane installation instructions, see Installing fastlane

Available Actions

iOS

ios deployInternalToFirebase

[bundle exec] fastlane ios deployInternalToFirebase

Creates Release Signed build and publishes it to firebase

Optionally release notes can be added like so:


[bundle exec] fastlane deployInternalToFirebase release_notes:"testing notes"

ios deployToTestFlight

[bundle exec] fastlane ios deployToTestFlight

Submit a new Production Build to TestFlight

By Default it sets the version_code to last from TestFlight + 1.

Optionally version code increase can be skipped via:


[bundle exec] fastlane deployInternalFirebase skip_build_number_increase:1

ios buildReleaseIPA

[bundle exec] fastlane ios buildReleaseIPA

Create new Release IPA

Find it under ios/builds

ios setupCodeSigning

[bundle exec] fastlane ios setupCodeSigning

Sets up the and initialises the required authentications and project configurations to sign a build

Creates a temporary keychain which should be deleted at the end, see :cleanupKeyChain

ios cleanupKeyChain

[bundle exec] fastlane ios cleanupKeyChain

Deletes the temporary keychain if it exists

The keychain is created via :setupCodeSigning


This README.md is auto-generated and will be re-generated every time fastlane is run.

More information about fastlane can be found on fastlane.tools.

The documentation of fastlane can be found on docs.fastlane.tools.