降级到以前版本的iPhone应用程序

时间:2010-09-14 07:59:07

标签: iphone version itunesconnect

我在appstore上有一个应用程序。

我上传了一个新版本并发布了。但是,在那之后我意识到我的应用程序中存在一个重要的错误。由于审批过程需要很长时间,我想降级到以前的版本,直到Apple批准修复版本。

有没有办法呢?

由于

3 个答案:

答案 0 :(得分:7)

降级的唯一方法是使用新版本号或新的固定版本重新提交以前的版本,并等待它被批准。如果你在模拟账户部分说明这是一个回滚或一个关键的错误修复,有报道说苹果可能会加快审查。如果错误足以造成非常不满意的客户,您可以警告客户不要在更新说明中下载它,和/或您可以在将来设置当前损坏版本的可用日期,直到您的修复被接受为止。 / p>

答案 1 :(得分:3)

不幸的是,Apple没有提供回滚到以前版本的方法。如果你有源代码,你可以随时增加版本号并再次上传旧版本。

答案 2 :(得分:1)

就像其他答案所说的那样-不幸的是,一旦您发布了该应用程序,Apple就不会提供回滚的方法。

许多主要应用程序处理此问题的方法是通过预先使用功能标志(https://martinfowler.com/articles/feature-toggles.html)对其应用程序进行检测:启用/禁用服务器功能和代码路径的方法。

确保实现功能标志需要先见之明和计划(不太可能捕获每个代码路径)。首先,我出于这种沮丧而创立了我目前的公司(https://screenplay.dev);您可以在这里阅读有关此方法的更多信息:itunesconnect App - Revert to previous version:)