LinuxCommandLibrary

fastlane

iOS and Android app automation tool

TLDR

Initialize Fastlane

$ fastlane init
copy
Run a lane
$ fastlane [lane_name]
copy
Build and test iOS app
$ fastlane ios test
copy
Deploy to App Store
$ fastlane release
copy
Deploy to TestFlight
$ fastlane beta
copy
List available actions
$ fastlane actions
copy
List available lanes
$ fastlane lanes
copy

SYNOPSIS

fastlane [options] [lane]

DESCRIPTION

fastlane automates iOS and Android development tasks including building, testing, code signing, and releasing apps to the App Store and Google Play.
The tool provides a Ruby-based DSL for defining workflows (called "lanes") that chain together actions. It handles complex tasks like certificate management, screenshot generation, beta distribution, and store submissions.
fastlane integrates with tools like xcodebuild, Gradle, gym, match, and deliver to provide end-to-end automation for mobile development and release processes.

PARAMETERS

--verbose

Enable verbose output.
--env environment
Load environment-specific config.

CONFIGURATION

./fastlane/Fastfile

Main configuration file defining lanes (workflows) for build, test, and deployment automation.
./fastlane/Appfile
App-specific configuration including bundle identifiers and Apple ID.

SUBCOMMANDS

init

Initialize Fastlane.
lanes
List all lanes.
actions
List all actions.
env
Print environment info.
new_action
Create new action.
docs
Generate documentation.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community