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)