SDKConsole utility parameters
Common parameters
name
Name of your app.
web_resources_path
Path to the directory that contains the resources used in the app, i. e., the logo and background on the login page.
tasks
Actions the utility executes. This is a string array where you can specify a combination of the tasks.
Available values
prepare | Preparation/rebranding of your iOS/Android project. This step makes all the necessary changes. You will get a finished project you can publish in AppStore and Google Play. |
build | Build the project. You will get an assembled *.ipa iOS app file and\or *.apk Android app file. |
deploy | Publish the app to TestFlight. iOS only. |
use_extended_logging
Show detailed logs in the terminal when the utility is running. The recommended value is true. If set to false, the terminal displays only the currently executed step without details.
server_url
Default server. The server URL will be automatically specified on the login page when you log in to the app for the first time.
repository_path
Path to the GitLab repository that hosts the original Android/iOS project.
source_path
Path to the local Windows/Mac directory where the original Android/iOS project is located. If you specify this parameter the utility uses it in place of the repository_path parameter.
google_service_info_file
Path to the GoogleService-Info.plist (iOS) or google-services.json (Android) file required to connect to the Firebase push notification service.
version_number
App version in the following format: 0.0.1.
build_number
Build number (string). Always update the build number before you perform the deploy task.
launch_storyboard_image_path
Path to the image displayed when the app starts (2732x2732 px). iOS only.
app_identifier
A unique app ID, for example, com.myapp.mobile. This is the Bundle ID specified when you registered the app in App Store Connect. iOS only.
app_icon_path
Path to the app icon (1024x1024 px). This is a master image the utility uses to generate the required icons for current iOS devices. iOS only.
app_store_login
Account (Apple ID) required to connect to App Store Connect / TestFlight. iOS only.
certificate_path
Path to the distribution certificate required when publishing to TestFlight. iOS only.
certificate_password
Certificate password. To restore the password, contact the certificate author. iOS only.
apple_2FA_specific_password
Specific password. iOS only.
Currently, all Apple accounts support two-factor authentication. To enable third-party services to connect to Apple services, the app-specific passwords were added. To get a specific password:
- Open the Apple ID URL while signed in to your Apple account.
- Open the Security section → Generate password... command.
- Follow the instructions to get a new password generated.
testflight_changelog
Description of the published changes to TestFlight (what’s new). The description is published for the primary app language set in App Store. iOS only.
app_provision_name
Distribution provisioning name to sign the Creatio app target.
callerid_app_provision_name
Distribution provisioning name to sign the CallerId target in the Creatio project.
build_type
Build type. Android only.
Available values
debug | Build for debugging |
release | Release build |
bundleRelease | Release build for Google Play platform |
release-unsigned | Unsigned build |
intuneRelease | Build for Microsoft Intune integration |
package_name
A unique app ID, for example, com.myapp.mobile. Android only.
native_resources_path
Path to app resources, such as the app icon and the startup image. Learn more: official vendor documentation.
Structure the contents of this directory similarly to the res folder in the Android project. The directory can contain subdirectories that have drawable, drawable-xhdpi, and other icons. Android only.
key_file
Path to the key file (keystore) required to sign the app. Learn more: official vendor documentation. Android only.
store_password
Password for the keystore required to sign the app. Android only.
key_alias
The key alias. Android only.
key_password
The password of the alias from the key_alias parameter in the keystore. Android only.
Microsoft Intune parameters
intune_config
Configuration for building wrapped/integrated Intune app. The list of parameters is based on the mobile OS.
Available values (Android only)
app_wrapping_tool_script_path | Path to the directory that includes Intune wrapping tool. |
build_tools_path | Path to the Android build tools usually installed with Android Studio. Learn more: Launch the mobile app emulator created in Android Studio. |
Available values (iOS only)
intune_mam_packager_path | Path to the Intune wrapping tool. |
intune_app_provision_file_path | Path to the distribution provisioning file. |
intune_callerid_app_provision_file_path | Path to the |
intune_sha1 | SHA1 of Apple/iOS Distribution certificate. Instructions: official macOS and Windows vendor documentation. |