我一直在阅读一堆 Apple 的文档,以及许多其他 SO 问题,但还没有找到这个特定问题的答案。
我有一个现有的工作流程来为 QA 成员和 beta 测试人员生成 AdHoc 分发版本。现在我已经添加了对推送通知的支持,我希望这些通知路径也能够被测试。
我的印象是,开发人员构建,使用开发配置文件签名,生成用于沙盒/开发 APNS 环境的令牌,分发构建,使用分发配置文件签名(无论是用于 AdHoc 分发还是 AppStore 分发) ,为生产 APNS 环境生成令牌。我相信这可以通过打开不同的 .mobileprovision 文件并检查aps-environment键来确认。
我想知道是否有办法让我的 AdHoc Distribution 构建使用沙盒 APNS 环境,而不是生产 APNS 环境。
如果我真的希望 QA 和 beta 测试人员使用沙盒 APNS,我是否必须以某种方式让他们运行开发构建,而不是分发构建?