Configuration File Reference
XTD Protect for iOS Command Line Tools
Property name | Description | Default value |
---|---|---|
monitoring api key | Specifies the API key that will be used for contacting the API when the tool is run in "online" mode | "" |
monitoring api key id | Specifies the API key id that will be used for contacting the API when the tool is run in "online" mode | "" |
monitoring api key owner email | Specifies the API key owner email that will be used for contacting the API when the tool is run in “online” mode. | "" |
check network coverage | Controls the amount of antitamper checks injected into a binary. Possible values are “off”, “min”, “std” or “max”. Verimatrix strongly recommends that you do not turn off antitamper checks. | std |
enable frida hooking prevention | Enables or disables the Frida hooking prevention mechanism. | False |
exclude binaries | Excludes specified binaries from protection. Commonly used to skip protecting publicly-available frameworks. Accepts a comma-separated list of binary names. | "" |
jailbreak | Detection of jail-broken devices. Can take a value of “off”, “soft” and “hard”. Soft jailbreak is not available in “offline” mode. | hard |
secrets filename | Obfuscates secrets found in specified file using the more secure stack based string obfuscation. | "" |
secrets strings | Obfuscates the comma- separated list of secrets using the more secure stack based string obfuscation. | "" |
enable string obfuscation | Enables the string obfuscation system. | True |
enable symbol stripping | Strip symbols from the protected binaries. | True |
enable url detection | Enables the URL detection feature. | True |
enable app properties protection | Anti-tamper protection of selected application properties. | True |
enable app resources protection | Anti-tamper protection of the selected application resources. | True |
enable app resource deletion check | Detection of deleted or renamed resources. | True |
enable javascript encryption | Encryption of Javascript files for web apps. | False |
enable override xcode toolchain | Allow the use of an Xcode toolchain that is newer than the one used for the compilation of the main app. | False |
override xcode version id | Specifies the version of Xcode to use for the protection of all components in the archive. The value must be a valid Xcode build id, e.g. 13C100 | "" |
protect frameworks | Specifies which embedded frameworks are to be protected. Accepts comma-separated list of binary names. If set to empty, no protection will be applied to frameworks. When set to a wildcard “*”, all frameworks will be protected. | "" |
protect plugins | Specifies which app extensions are to be protected. Accepts a comma-separated list of binary names. If set to empty, no protection will be applied to extensions. When set to a wildcard “*”, all extensions will be protected. | "" |
subprocess timeout | A time limit (in seconds) on the process XTD Protect for iOS is running. | 7200 |
Updated about 20 hours ago