ionic-cloud build ios
This command creates an iOS build on Appflow. While the build is running, it prints the remote build log to the terminal
ionic-cloud build ios [ad-hoc, app-store, development, enterprise] [flags]
#
FlagsName | Type | Default | Usage |
---|---|---|---|
-h, --help | bool | false | help for ios |
--signing-cert [required] | string | Signing certificate | |
--app-bundle-id | string | Native config application bundle ID. Example: com.company.app | |
--app-name | string | Native config application name | |
--build-stack | string | Target platform ("macOS - 2021.10" / "macOS - 2021.09" / "macOS - 2021.06" / "macOS - 2020.11" / "macOS - 2020.09" / "macOS - 2020.08" / "macOS - 2020.06"), defaults to latest stack | |
--dsym | bool | false | Download dsym file |
--dsym-name | string | Download dsym and rename file | |
--ipa | bool | false | Download ipa file |
--ipa-name | string | Download ipa and rename file | |
--live-update-app-id | string | Appflow application ID | |
--live-update-channel-name | string | Live Update channel name | |
--live-update-disable-deploy | bool | false | Disable Live Updates from being applied |
--live-update-max-store | int | 2 | Number of previous Live Updates that can be stored on a device |
--live-update-method | string | "background" | Live Update method to determine how the app will check for and apply updates, "background", "auto", or "none" |
--live-update-min-background-duration | int | 30 | Number of seconds the app needs to be in the background for it to have been considered "closed" |
--native-config | string | The name of the native config to use for the build. Native configs are defined in the UI. |
#
Inherited FlagsName | Type | Default | Usage |
---|---|---|---|
--app-id [required] | string | Appflow app id | |
--commit [required] | string | Commit sha | |
--detached | bool | false | Asynchronously run appflow build |
--env | []string | [] | Variables to expose to your build. Variables defined this way override those loaded using the env-file flag. Example: --env VAR=value |
--env-file | []string | [] | Files declaring environment variables to expose to your build. Variables from later files overwrite variables from earlier files. |
--environment | string | The name of the predefined Appflow Environment to expose to your build | |
--json | bool | false | Shortcut to print build output as JSON |
--output | string | "text" | Print build output as [json] or human readable [text] |
--secret | []string | [] | Secrets to expose to your build. Example: --secret VAR=value |
--config | string | config file | |
--token | string | Ionic authorization token | |
-v, --verbose | bool | false | verbose output |
#
Examplesionic-cloud build ios development --app-id=a1234bc --commit=a9eb85ea214a6cfa6882f4be041d5cce7bee3e45 --signing-cert="iOS Signing Certificate Name"ionic-cloud build ios app-store --app-id=b3456cd --commit=4c511f16ef2644854d04cabebfcecc82be0eb04f --signing-cert="iOS Signing Certificate Name"ionic-cloud build ios app-store --app-id=b3456cd --commit=4c511f16ef2644854d04cabebfcecc82be0eb04f --signing-cert="iOS Signing Certificate Name" --ipa --ipa-name=my_custom_file_name.ipaionic-cloud build ios app-store --app-id=b3456cd --commit=4c511f16ef2644854d04cabebfcecc82be0eb04f --signing-cert="iOS Signing Certificate Name" --destination="Apple App Store Destination"ionic-cloud build ios development --app-id=a1234bc --commit=a9eb85ea214a6cfa6882f4be041d5cce7bee3e45 --signing-cert="iOS Signing Certificate Name" --build-stack="iOS - Xcode 9"