【问题标题】:What are all the valid SystemCapabilities keys possible usually generated by Xcode?通常由 Xcode 生成的所有有效 SystemCapabilities 键是什么?
【发布时间】:2014-09-10 18:01:19
【问题描述】:

我不使用 Xcode 来构建我的 IPA。我尝试搜索苹果文档,但找不到所有可能的系统功能的关键值。为了不偷懒,我也尝试归档一个开启这些功能的项目,并通过 IPA 搜索,但找不到 Xcode6 隐藏这些权利的位置。

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

由于我手动生成 IPA,我需要知道这些键是什么,以便与我的 App Identifier 上设置的功能相匹配。

更新

这是关键值,它们实际上在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;
  };
};

【问题讨论】:

    标签: xcode6 rubymotion


    【解决方案1】:

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

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

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-03
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      相关资源
      最近更新 更多