What are all valid SystemCapabilities keys that Xcode normally generates?

I am not using Xcode to build my IPA. I tried looking for apple documentation but can't find key values ​​for every possible system capability. In order not to be lazy, I also tried to archive the project by enabling these capabilities and searching the IPA, but I cannot find where it Xcode6

hides these rights.

For users using Xcode6, the features listed here

enter image description here

Since I create my IPA manually, I need to know what these keys are in order to match the capabilities set in my Application ID.

UPDATED

Here are the key values, they were actually in the file project.pbxproj

, thanks for the help @colinta p>

SystemCapabilities = {
  com.apple.ApplicationGroups.iOS = {
    enabled = 1;
  };
  com.apple.BackgroundModes = {
    enabled = 1;
  };
  com.apple.DataProtection = {
    enabled = 1;
  };
  com.apple.GameCenter = {
    enabled = 1;
  };
  com.apple.HealthKit = {
    enabled = 1;
  };
  com.apple.HomeKit = {
    enabled = 1;
  };
  com.apple.InAppPurchase = {
    enabled = 1;
  };
  com.apple.InterAppAudio = {
    enabled = 1;
  };
  com.apple.Keychain = {
    enabled = 1;
  };
  com.apple.Maps.iOS = {
    enabled = 1;
  };
  com.apple.OMC = {
    enabled = 1;
  };
  com.apple.Passbook = {
    enabled = 1;
  };
  com.apple.SafariKeychain = {
    enabled = 1;
  };
  com.apple.VPNLite = {
    enabled = 1;
  };
  com.apple.WAC = {
    enabled = 1;
  };
  com.apple.iCloud = {
    enabled = 1;
  };
};

      

+3


source to share


1 answer


Your screenshot gave me an idea - check the diff of the project.pbxproj file! Came up with the following:

+ SystemCapabilities = {
+   com.apple.GameCenter = {
+     enabled = 1;
+   };
+   com.apple.InAppPurchase = {
+     enabled = 1;
+   };
+ };

      



NTN

+6


source







All Articles