testflight - netguru/highway GitHub Wiki

Description

Used to upload IPA to TestFlight.

Parameters

Name Description Required Type Default
apple_id Your application identifier on AppStore Connect. True String -
app_specific_password Can be used instead of password. You can generate id on your AppleID site. False String -
password Your AppStore Connect password. False String -
session Pregenerated session via fastlane spaceauth.. Required if you have 2-factor authentication enabled. False String -
skip_submission Skip the distributing action and only upload the ipa file. Warning: Your AppStore Connect password is required if set to False. False Bool True
skip_waiting_for_build_processing Indicates whether step should wait for the build to appear on AppStore Connect. Warning: Your AppStore Connect password is required if set to False. False Bool True
team_name Your AppStore Connect team name. Useful when you're in more than 1 team. False String -
username Your AppStore Connect username. True String -

Example

deploy:
    release:
        - xcode_archive:
            project: $(XCODEBUILD_PROJECT)
            scheme: $(XCODEBUILD_SCHEME)
            method: "app-store"
            settings: 
                _BUILD_NUMBER: $(ENV:BITRISE_BUILD_NUMBER)
        - testflight:
            username: $(ENV:APPSTORE_USERNAME)
            password: $(ENV:APPSTORE_PASSWORD)
            apple_id: $(ENV:APPSTORE_APP_ID)
            skip_submission: false
            skip_waiting_for_build_processing: false
            team_name: $(ENV:APPSTORE_TEAM_NAME)