App Store 测试人员使用实际测试环境



我有一个新的应用程序,我们不能允许App Store测试人员违背生产Web服务。 相反,我们有一个测试环境设置,其中包含 Web 服务的不同 URL。

我试图让他们更改应用程序的 plist 文件以切换特殊命名条目的值。 这没有成功 - 他们要么无法更改文件,要么不知道我在说什么。

让 App Store 测试人员将应用程序切换到测试模式的最佳方法是什么?我们显然不希望从商店下载的人能够这样做。

审核团队不会更改应用。 要更改 plist,您必须重新提交应用程序,然后将其发布为已批准。

在提交应用之前,让生产服务器(或其前面的负载均衡器等)将所有网络流量从提交的应用重定向到测试服务器。 然后,在应用获得批准后,但在发布应用以供下载之前,(重新)配置网络以供常规生产使用。

如果需要,请修改现有生产测试用户使用的任何测试应用,以围绕此重定向使用一些备用临时路径。

App Store 评论者确实会从 iPad 运行您的应用。如果你的应用需要联机访问,则必须提供用户名和密码进行评估。审核需要更长的时间,但他们确实使用您的帐户登录并查看应用程序中可用的内容。

他们需要生产环境,考虑到这是用户将使用的环境。我认为审核团队不会接受切换到测试环境。

如果不这样做,你的应用将被拒绝。

然后给他们一个测试帐户。如果您通过测试帐户登录,请将所有请求重定向到您的测试环境。

最新更新