This tasks allows to package an application bundle. It takes an application bundle directory and an optional signing identity.


Attribute Type Description Required
Bundle ITaskItem The directory of the bundle application. Its name must finish by .app. True
Identity String The prefix or the full name of the signing identity. True
ProductDefinition ITaskItem The product description file. False

Nested Elements


Typical usage:

<ProductBuilding Bundle="$(AppBundlePath)" Identity="$(ArchiveIdentity)" ProductDefinition="$(ProductDefinition)" Condition=" '$(Archive)' == 'True' " />