- 09 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
Command line options
- Mis à jour le 09 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
The following options can be used for the Shielding Tool:
List of command line options | ||
Option | Argument | Description |
---|---|---|
--help | Print out a summary of available options. | |
--version | Print the version of the Shielding Tool. | |
--config | <file> | Required App Shielding XML configuration file, usually based on config-release-template.xml. |
--standalone | Run the Shielding Tool in standalone mode (i.e., as a command line tool). [DEPRECATED] | |
--xcode | Run the Shielding Tool in Xcode mode for Xcode integrations. [DEPRECATED] | |
--out or -o | <path> | Where to write the modified app. Default: a similar name as the original app, with extra parts describing the modifications made. |
--generate-update-config | <file> | Create an App Shielding configuration file to be used for post-deployment configuration updates. For more information, refer to OneSpan App Shielding Updatable Configuration Specification.pdf. |
--no-bind | Integrate App Shielding into the app, but do not perform binding. | |
--shield-all-extensions | Integrate App Shielding into all embedded app extensions of the app. See App extensions for details. | |
--no-sign | Do not re-sign the app. | |
--no-lint | Disable all linting. If not set, the Shielding Tool performs extra checks to uncover potential issues with the app files. | |
--no-lint-bitcode-mismatch | Disable linting that specifically checks if the app and its frameworks are not uniformly bitcode or non-bitcode. | |
--no-lint-file-names | Disable linting that specifically checks the app for unsupported characters in file names. | |
--rules | file | The rules for the configuration file to use. |
--debug | Inject the debug version of App Shielding instead of the release version. The debug version allows the use of debuggers (e.g., the Xcode debugger) and should not be used for published apps. | |
--check-app | Check if the given app is integrated with App Shielding. | |
--display-master-key-id | Displays the unique key ID of the Shielding Tool version. [DEPRECATED] | |
--disable-insight | Disable App Shielding diagnostics and performance telemetry collection. | |
--verbose | Display additional output during integration. |