如何区分iTunes Connect / Apple TestFlight上的STAGE和PRODUCTION构建?

时间:2015-01-08 11:58:00

标签: ios production-environment testflight staging

阶段构建与阶段服务器进行对话,阶段服务器与生产服务器尽可能相同,用于测试目的。

生产构建与生产服务器对话,生成服务器存储真实的关键数据。

这些构建基本上适用于同一个应用程序。但是,iTunes Connect界面将显示以下内容:

screenie

即。构建由其构建号唯一标识,而不是其他任何内容。

问题在于:没有任何东西向我表明任何特定的构建是阶段还是生产。我怎么可能被记得要记得?

那么 - 我该如何分别管理STAGE和PRODUCTION构建?有什么想法吗?

P.S。好吧,我想最简单的方法是在iTunes Connect上创建两个独立的应用程序 - 一个用于STAGE,另一个用于PRODUCTION。您可以为任何其他托管服务执行此操作,因此我猜这里没有区别。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我们使用真正的testflightapp网站进行开发构建/暂存,因为iTunesConnect太慢而无法转换内容。

如果我们正在与外部客户进行测试,我们只需向iTunesConnect提交一个临时版本,其中唯一的区别是我们的应用指向的服务器。完成此测试后,我们会为审核流程提交应用的实时版本。

这是一个真正的痛苦。如果我们能够访问一些告知使用该应用程序在暂存环境中运行的内容,或者是真正的实时版本,那就太好了。

我想我们可以通过配置来判断,但我不确定这是否可能?是吗?

我们有脚本可以自动上传到iTunesConnect,这样就可以解决一些问题。但基本上,大多数情况下,要记录所有内容指向的内容都是一种困难。