阶段构建与阶段服务器的对话,用于测试目的,该阶段服务器与生产服务器尽可能相同。
生产构建与生产服务器进行对话,生产服务器存储真实的关键数据。
这些是本质上用于同一应用程序的构建。但是,iTunes Connect界面将显示以下内容:
即,内部版本号是通过内部版本号唯一标识的,别无其他。
问题就出在这里:没有任何东西可以告诉我任何特定的构建是阶段的还是生产的。我应该怎么可能记得?
所以-我应该如何分别管理STAGE和PRODUCTION版本?有什么想法吗?
p.s.好的,我想最简单的方法是在iTunes Connect上创建两个单独的应用程序-一个用于STAGE,一个用于PRODUCTION。您将对其他任何托管服务执行此操作,因此我想这里没有区别。
最佳答案
我有同样的问题。我们使用真实的testflightapp网站进行开发构建/暂存,因为iTunesConnect太慢了,无法解决问题。
如果我们正在与外部客户进行测试,我们只需向iTunesConnect提交一个暂存版本,唯一的区别就是我们的应用程序指向的服务器。测试完成后,我们将提交应用程序的实时版本以供审核。
真是痛苦。如果我们能够访问某些告诉使用该应用程序的东西,该应用程序是在临时环境中运行的,或者是真实的实时版本,那就太好了。
我想我们可以从配置中看出来,但是我不确定是否可行?是吗?
我们有脚本可以自动上载到iTunesConnect,从而减轻了一些麻烦。但是基本上,大多数时候要跟踪所有事物的指向等等都是很费劲的。
关于ios - 如何区分iTunes Connect/Apple TestFlight上的STAGE和PRODUCTION?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27839630/