Skip to content

testflight

Piotr Sękara edited this page Apr 9, 2020 · 4 revisions

Description

Used to upload IPA to TestFlight.

Parameters:

apple_id

Your application identifier on AppStore Connect.

  • Required: True
  • Type: String

app_specific_password

Can be used instead of password. You can generate id on your AppleID site.

  • Required: false
  • Type: String

password

Your AppStore Connect password.

  • Required: false
  • Type: String

session

Pregenerated session via fastlane spaceauth.. Required if you have 2-factor authentication enabled.

  • Required: False
  • Type: String

skip_submission

Skip the distributing action and only upload the ipa file.

Warning: Your AppStore Connect password is required if set to True.

  • Required: False
  • Type: Bool
  • Default: 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 True.

  • Required: False
  • Type: Bool
  • Default: True

team_name

Your AppStore Connect team name. Useful when you're in more than 1 team.

  • Required: False
  • Type: String

username

Your AppStore Connect username.

  • Required: True
  • Type: 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)

Clone this wiki locally