appstore - netguru/highway GitHub Wiki

Description

Used to upload IPA to AppStore. You must have at least Developer permission to upload new builds or App Manager if you want to create new version automatically with this step.

Parameters

Name Description Required Type Default
app_identifier Your application bundle identifier. True String -
build_number If set the given build number (already uploaded to AppStore Connect) will be used instead of the current built one. False String -
force Skip the HTML report file verification. False Bool True
metadata_path Path to the folder containing the metadata files. See also Tips. False String -
password Your AppStore Connect password. True String -
screenshots_path Path to the folder containing the application screenshots. See also Tips. False String -
session Pregenerated session via fastlane spaceauth.. Required if you have 2-factor authentication enabled. False String -
skip_app_version_update Indicates whether app version for submission should be updated. False Bool False
skip_binary_upload Indicates whether IPA shouldn't be uploaded to AppStore. Useful when you're using testflight step before. False Bool False
submit_for_review Indicates whether application should be send to review. False Bool False
team_id Your AppStore Connect team ID. Useful when you're in more than 1 team. False String -
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:
        - appstore:
            username: $(ENV:APPSTORE_USERNAME)
            password: $(ENV:APPSTORE_PASSWORD)
            app_identifier: $(ENV:APPSTORE_APP_IDENTIFIER)
            submit_for_review: false
            team_name: $(ENV:APPSTORE_TEAM_NAME)