Package node properties

These are the properties for package nodes.

Table 1. Package Node properties
Group Property Description
Project Description Description of the package.
Project Exclude from build If selected, the node is excluded from the build process.
Settings Platform Destination platform. Can be one of:
  • Genero Application Server
  • Android
  • iOS
  • iOS Simulator
  • Java
  • ZIP
Settings Distribution directory Directory where the package is written. The default distribution directory is $(ProjectDir)/distbin.
Settings Root directory Base directory containing the files to be included in the package. The child directory nodes define the destination directories, which are relative to the root directory. The default root directory is $(ProjectDir)/bin.
Package ID ID for the package. Each platform may have its own requirements; see Packaging for a mobile device for Android and iOS requirements.
Package Label Label displayed to the user. For mobile apps, the label becomes the app name.
Package Version Version number. Each platform may have its own requirements; see Packaging for a mobile device for Android and iOS requirements. The version number does not increment automatically; you must do this every time you want to create a new version of the package.
Package Main Module The default application for Android or iOS packages. This can be specified with or without the .42m extension, for example myApp.42m or simply myApp.
Note:

For a BAM mobile application, make sure to include the _prg suffix, for example OrdersApp_prg.