This tasks allows to sign an application bundle. It takes an application bundle directory and a 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
Entitlements ITaskItem The entitlements descriptor file. False

Nested Elements


Typical usage:

<CodeSigning Bundle="$(AppBundlePath)" Identity="$(SigningIdentity)" Entitlements="$(Entitlements)" Condition=" '$(SigningIdentity)' != '' " />