我们正在为一个客户构建一个应用程序,其应用程序 ID 具有应用内购买权利。
当我们向他们发送构建时,我们使用他们的配置文件/签名证书,一切都很好。
但是,对于我们的内部测试,我们希望使用我们团队的通配符配置文件来访问我们所有的测试设备。IAP 测试通常不是问题。
使用 Xcode 7,我们能够在绕过 IAP 权利限制的同时做到这一点,但现在使用 Xcode 8,我不能再使用我们的通配符配置文件构建和运行,因为它会检查 IAP 能力预构建。
所以我在项目中添加了一个权利 plist 文件,但我不确定用于设置它的正确键。
是否可以根据构建配置启用/禁用 IAP 功能?
- 我在这里找不到相关的密钥:https ://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html
- 我可以在需要时手动启用/禁用 IAP,但这需要每次都提交我的更改或尝试避免每次都提交更改。