我不使用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;
};
};
答案 0 :(得分:6)
你的截图给了我一个想法 - 检查project.pbxproj文件的差异!想出了这个:
+ SystemCapabilities = {
+ com.apple.GameCenter = {
+ enabled = 1;
+ };
+ com.apple.InAppPurchase = {
+ enabled = 1;
+ };
+ };
HTH