An APS package is a ZIP archive with the .app.zip
extension. It contains all components that are needed
to deploy and provision a packaged application on the platform.
The general structure of an APS package is presented in the table.
Component | Description | Required? |
---|---|---|
APP-META.xml |
XML metadata definitions. | Yes |
APP-LIST.xml |
List of all files in the package except itself. For each file, it contains name, size, and SHA256 digest. | Yes |
scripts/ |
Provisioning scripts. | Yes |
schemas/ |
JSON files with type definitions. | Yes |
ui/ |
Custom UI scripts. | - |
security.json |
Required level of impersonation as explained in the Impersonation section. | Yes for new applications |
other… | Documentation, licenses, images, localization data, and other components. | - |