_id | The string used in the PBXProject file to identify the capability and mark it as enabled. |
_requiresEntitlements | This capability requires an entitlements file therefore we need to add this entitlements file to the code signing entitlement. |
_framework | Specify which framework need to be added to the project for this capability, if "" no framework are added. |
_optionalFramework | Some capability (right now only iCloud) adds a framework, not all the time but just when some option are checked; this parameter indicates if one of them is checked. |
This object represents what a capability changes in the PBXProject file.