set_export_compliance
Set export compliance declaration for iOS App Store or TestFlight submission. Mark uses_non_exempt_encryption as false for apps using standard HTTPS/TLS, or true for custom encryption.
Instructions
Set the export compliance declaration for an iOS build. Required before App Store submission and for TestFlight external distribution. Most apps only use standard HTTPS/TLS — set uses_non_exempt_encryption to false. Only set it to true if the app implements custom or proprietary encryption beyond standard protocols. Defaults to the latest build for the app; pass build_id to target a specific build.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | The App Store Connect app ID (from list_asc_apps) | |
| uses_non_exempt_encryption | Yes | Set to false for apps that only use HTTPS/TLS (most apps). Set to true only for apps with custom proprietary encryption. | |
| build_id | No | Specific build ID to update — defaults to the latest build |