我有一个新的应用程序,我们不允许App Store测试人员违反生产Web服务。相反,我们有一个测试环境设置,其中包含Web服务的不同URL。
我试图让他们改变应用程序的plist文件以切换特殊命名条目的值。这没有成功 - 他们要么无法改变文件,要么不知道我在说什么。
让App Store测试人员将应用程序切换到测试模式的最佳方法是什么?我们显然不希望从商店下载的人能够这样做。
答案 0 :(得分:1)
审核小组不会更改应用。要更改plist,您必须重新提交应用程序,然后将其作为已批准发布。
让您的生产服务器(或其前面的负载平衡器等)将所有网络流量从提交的应用程序重定向到您的测试服务器,然后再提交应用程序。然后,在应用程序获得批准后,但在您下载应用程序以供下载之前,(重新)配置您的网络以供常规生产使用。
如果需要,修改现有生产测试用户使用的任何测试应用程序,以使用此重定向周围的备用临时路径。
答案 1 :(得分:0)
App Store评论员会从iPad运行您的应用。如果您的应用需要在线访问,则必须提供用户名和密码才能进行评估。审核需要更长时间,但他们会使用您的帐户登录并查看应用中可用的内容。
考虑到用户将使用的环境,他们需要生产环境。我不认为审核小组会接受转换到测试环境。
如果您不这样做,您的应用将被拒绝。
答案 2 :(得分:0)
然后给他们一个testaccount。如果您通过testaccount登录,请将所有请求重定向到您的测试环境。