| _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.