每个XCode方案的权利/能力

vol*_*lni 11 xcode ios

Apple Pay授权/能力只有在App Store有效.我在App Store和Enterprise中发布了这个应用程序.

  • 如果App Store Release选择了方案,我希望XCode启用Apple Pay授权.
  • 如果Enterprise Release选择了方案,我希望XCode禁用Apple Pay权利.

Jen*_*der 15

您可以使用不同的构建配置来实现所需的行为.

  1. 复制权利文件并根据您的需要进行调整,例如,删除Apple Pay权利以进行企业分发
  2. 在项目设置视图中选择项目
  3. 添加新的构建配置,例如AppStore Xcode项目设置
  4. 切换到您的应用目标并调整新构建配置的值. 目标构建设置
  5. 创建一个新方案,例如AppStore,并在方案设置的"存档"部分中选择新的构建配置 方案设置

通常,拥有单独的方案和构建配置是个好主意.这样,您可以根据需要支持多种不同的构建配置,例如企业分发,曲棍球测试,App Store等.

如果要使项目设置更易于维护,请考虑使用xcconfig文件来组织构建设置.

  • 但这对应用程序功能没有帮助。 (2认同)