Validating Application Package

After you created an application package, you can determine if the package conforms to the APS by using a command-line utility called APSlint. The utility also enables you to check if the application package can attain a certain APS certification level. For information on certification levels and requirements a package must satisfy to attain a specific level, refer to the APS: Application Certification Criteria document located on the official APS site.

The APSlint utility can be downloaded from the APS Standard Web site (Windows and Linux/Unix versions are available).

Practically, APSlint validates the following:

As a result, the utility outputs the following data:

To install the APSlint utility:

on Windows

  1. Download the utility using the following URL: http://apsstandard.com/doc/apslint.zip.
  2. Install Microsoft .NET Framework version 2.0/3.0/3.5.

    In case you already have it, just skip this step.

  3. Extract the utility to your preferred location.

    We recommend it to be a folder where your application package file is located.

on Linux/Unix

  1. Download the utility using the following URL: http://apsstandard.com/doc/apslint.tar.gz.
  2. Install Mono version 1.2.x (2.0 runtime) and libgdiplus.

    In case you already have them, just skip this step.

  3. Extract the utility to your preferred location.

To validate an application package:

Run APSlint from the directory where the application package is located using the following commands:

on Windows

> apslint.exe <application-package-name>.app.zip

If you run APSlint from another directory, you must provide the absolute or relative path to the application package that you want to validate.

on Linux/Unix