假设我有一个iOS应用程序。在 2.0 版本中,我添加了很多新功能,但为了实现它们,我不得不放弃对仍在大量使用的旧 iOS 版本的支持(请记住,这是一个假设场景(。
后来,我在应用程序的 1.0 版本中发现了一个需要修补的超级关键错误。
在分销方面,我有哪些选择?
如果 App Store 上已经有 1.0.1 版,则似乎无法发布 2.0.1 版。重新添加对旧iOS版本的支持并修复2.0.1中的错误是不可行的,因为这需要删除新功能。
这里的问题是,我想不出一种方法可以提交更新版本 1 的版本而不让您的版本 2 用户下载它。因此,如果您想更新版本 1,您只需咬紧牙关并将您的版本融合在一起。使用可用性,以便版本 1 用户不会使用新功能。