- 29 Apr 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
Configuration of Shielding Tool Rules on iOS
- Updated on 29 Apr 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
You can specify rules to determine how App Shielding will modify the iOS application in a rules file.
File integrity checks
As part of the Check Repackaging security feature, individual files can be checked for their integrity to ensure they have not been tampered with. These files are configured in a Shielding Tool rules file using the verify
keyword. For example:
# Verify individual files
verify "Assets.car";
verify "AppIcon60x60@2x.png";
# Verify all plist files using a regular expression
verify ".*\.plist";
If any of the files marked with verify
are modified between integrating App Shielding and running the application, App Shielding reports this as a repackaging event.
Integrity checks cannot be applied to files that are intentionally modified after the integration process. For instance, the app binary cannot be added as a
verify
check, because it is signed afterwards. However, the app binary is still verified as part of the App Shielding overall repackaging check.