App Distribution for iOS, Android and Windows
DashboardStart for free
  • Updraft App Distribution Documentation
  • Microsoft App Center Alternative
    • Windows App Distribution
    • App Center Migration Tool
  • Welcome to Updraft!
    • What is Updraft?
  • Quickstart
    • Register your Organization
    • Your first app project
      • Upload your first app versions (builds)
      • Install your app
  • Dashboard
    • Create Projects
    • Latest received Feedbacks
    • Documentation
    • Usermanagement
      • Permission Groups
      • Tester Dashboard
    • Profile & User Account
      • Profile Preferences
        • Two-factor authentication
      • Personal token
      • Notifications
      • Organizations
      • Account Settings
      • Plan & Billing
        • Free Plan
        • Paid Plan (Pay-As-You-Go)
      • Security (Single Sign-On)
        • Single Sign-On with Okta
        • Single Sign-On with Google Worspace
        • Single Sign-On with Microsoft Entra
        • Single Sign-On with JumpCloud
        • Single Sign-On with Ping Identity
        • Custom SSO (SAML)
      • Developer Accounts
        • App Store Connect API
        • Google Play Connect API
  • Your Projects
    • Project Settings
      • Overview
      • Automatically clean up build binaries
      • Notification Integrations
        • Slack integration
        • Webhook integration
        • Microsoft Teams integration
        • Discord integration
        • WebEx integration
      • User & Permissions
    • App Overview & App Settings
      • Notifications
      • Security
      • Last uploaded build
      • Add another app to your project
      • Android App Bundle (AAB)
    • Builds and App versions
      • Build history / app version history
        • iOS Resigning
        • Android Resigning
      • Release Notes
      • Exchange already uploaded app version
      • Distribute and install a pre-release version of your app
        • App download page
    • Feedback
    • App Distribution
      • Testers & Distribution Groups
      • Distribute your app
        • Single Release
        • Beta Release (one link two apps)
        • Store
          • App Store Distribution
          • Play Store Distribution
      • Release History
      • Install an app distributed from Updraft
  • Integrations
    • Jenkins Plugin Updraft
    • Fastlane
    • Gradle
    • Teamcity with Gradle (Android)
    • Teamcity
    • GitLab CI/CD
      • GitLab iOS with Fastlane
      • GitLab app distribution for iOS builds
      • GitLab app distribution for Android builds
    • Bitrise
  • API
    • Upload API
    • Upload Apps with CURL
    • Rest API
      • Distribution group and Permission group API
  • Updraft SDK
    • Autoupdate
    • Integrating Updraft Android SDK
    • Integrating Updraft iOS SDK
    • Integrating Updraft Flutter SDK
  • Android
    • Unknown sources in Android
    • .apk installation on Samsung Browser
    • Android FAQ
    • 🪅Android Icon Troubleshooting
    • Google Play Store upload issues
  • iOS
    • Untrusted Enterprise Developer
    • Code Signing Explained (Certificates, Identifiers, Profiles – what?)
    • Registering a UDID for Ad Hoc Distribution
    • What does "App could not be installed at this time" mean?
    • iPadOS on Safari
    • iOS FAQ
  • Data Security
    • Data hosting in Switzerland
      • Swiss data privacy law
    • End to end data encryption
    • General Data Protection Regulation (GDPR)
    • Single Sign On (SSO)
    • Custom Storage
      • Google Cloud Storage
      • Custom S3 bucket
    • ISO 27001
  • What's New/ Changelog
  • Roadmap
  • FAQ
  • Contact us
Powered by GitBook
On this page
  • Installation
  • Choose your installation method:
  • Importing Actions for Updraft Fastlane
  • Configuration
  • Available Actions
  1. Integrations

Fastlane

Updraft now supports even faster and easier application deployment with our new Fastlane Plugin.

PreviousJenkins Plugin UpdraftNextGradle

Last updated 1 year ago

If you are into iOS development, you have probably heard of , 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:

Installation

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

xcode-select --install

Choose your installation method:

Installer Script

Rubygems

macOS

macOS

macOS or Linux with Ruby 2.0.0 or above

brew cask install fastlane

sudo gem install fastlane -NV

Importing Actions for Updraft Fastlane

Once you have set up Fastlane for your project, Import the available actions into your Fastfile by addingimport_from_git(url: "https://github.com/appswithlove/fastlane_tools.git", version: "~>1.0.0") to the top of your existing Fastfile.

Configuration

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

Available Actions

ensure_appstore_environment

fastlane ensure_appstore_environment

Makes sure the current environment values match the necessary values for an App Store build

ensure_correct_branch

fastlane ensure_correct_branch

Ensure the user is on the correct git branch, otherwise prompt to change it

ensure_correct_version

fastlane ensure_correct_version

Ensure the version number is correct, otherwise prompt the user and change it

Fastlane Updraft

fastlane updraft

Upload a release produced by Gym to Updraft for testing

post_build_notification

fastlane post_build_notification

Send local and Slack notification for uploaded builds

finish_release

fastlane finish_release

Prompts the user to tag and push the release accordingly

. Then double click on the install script (or run it in a terminal window).

More information about fastlane can be found on . The documentation of fastlane can be found on .

fastlane.tools
docs.fastlane.tools
Fastlane
https://github.com/appswithlove/fastlane_tools
Installation
Importing Actions for Updraft Fastlane
Configuration
Available Actions
Homebrew
Download the zip file