归档测试人员时,如何将.entitlements中的`APS Environment`值设置为`development`?

时间:2018-12-08 02:34:39

标签: ios xcode apple-push-notifications entitlements

在启用了“推送通知”功能的应用程序中,Xcode会自动生成一个<ProjectName>.entitlements文件。

看起来像这样: enter image description here

这是问题。有时我们可能想在测试档案中使用development模式,以避免将通知错误地发送给普通用户。但是,即使您手动将Xcode设置为production,存档时Xcode也会自动使用development模式。可以在development模式下存档吗?如果是这样,怎么办?

1 个答案:

答案 0 :(得分:1)

here所述:

  

Xcode根据您应用的当前设置权利的值   供应配置文件。例如,如果您使用的是开发   供应配置文件,Xcode将价值设置为开发。

所以我想您的问题是您使用的是生产配置文件,这就是Xcode自动使用production模式的原因。

您需要从Apple的开发人员站点生成新的开发设置配置文件,并将其用于存档,以便在档案中使用development APS环境。