通常由Xcode生成的所有有效SystemCapabilities密钥是什么?

Rya*_*huk 3 rubymotion xcode6

我不使用Xcode来构建我的IPA.我尝试搜索苹果文档,但我无法找到所有可能的系统功能的关键值.为了不懒惰,我还试图将打开了这些功能的项目归档,并通过IPA进行搜索,但无法找到Xcode6隐藏这些权利的位置.

对于使用Xcode6的用户,这些是此处列出的功能

在此输入图像描述

由于我手动生成IPA,我需要知道这些键是什么,以匹配我的应用程序标识符上设置的功能.

更新

以下是关键值,它们实际上在project.pbxproj文件中,感谢@colinta的帮助

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;
  };
};
Run Code Online (Sandbox Code Playgroud)

col*_*nta 6

你的截图给了我一个想法 - 检查project.pbxproj文件的差异!得出这个:

+ SystemCapabilities = {
+   com.apple.GameCenter = {
+     enabled = 1;
+   };
+   com.apple.InAppPurchase = {
+     enabled = 1;
+   };
+ };
Run Code Online (Sandbox Code Playgroud)

HTH