我在应用商店有一个应用。
我上传了一个新版本并发布了。但是,就在那之后,我意识到我的应用程序中有一个重要的错误。由于审批过程需要很长时间,所以我想降级到以前的版本,直到修复版本得到苹果的批准。
有什么办法吗?
谢谢
我在应用商店有一个应用。
我上传了一个新版本并发布了。但是,就在那之后,我意识到我的应用程序中有一个重要的错误。由于审批过程需要很长时间,所以我想降级到以前的版本,直到修复版本得到苹果的批准。
有什么办法吗?
谢谢
降级的唯一方法是用新的版本号重新提交之前的版本,或者新的固定版本,然后等待批准。如果您在“模拟账户”部分注明这是回滚或严重错误修复,则有报道称 Apple 可能会加快审查速度。如果错误严重到让客户非常不满意,您可以警告客户不要在更新说明中下载它,和/或您可以将当前损坏版本的可用日期设置为未来,直到您的修复被接受。
不幸的是,Apple 没有提供回滚到以前版本的方法。如果您有源代码,您可以随时增加版本号并再次上传旧版本。
就像其他答案所说的那样 - 不幸的是,一旦您发布了应用程序,Apple 不会提供回滚的方法。
许多主要应用程序处理此问题的方式是提前使用功能标志 ( https://martinfowler.com/articles/feature-toggles.html ) 检测他们的应用程序:从服务器启用/禁用功能和代码路径的方法。
当然,实现功能标志需要远见和计划(您不太可能捕获每个代码路径)。Fwiw,出于这种挫败感,我创办了现在的公司(https://screenplay.dev );您可以在此处阅读有关此方法的更多信息:itunesconnect App - Revert to previous version :)