是否有可能同时维护同一应用程序的两个应用程序版本?
当一个设备太旧,不会收到任何来自苹果的更新,你将停留在你的设备支持的最后一个版本。当从应用商店下载需要更高版本iOS的应用程序时,它会自动从应用商店下载最新兼容的版本。这是默认行为,如下所述:https://apple.stackexchange.com/questions/160089/how-does-ios-appstore-handle-multiple-version-targeting-different-version-of-ios/336985#336985
虽然我们将主要更新我们的最新版本,我们仍然可以为旧设备更新应用程序的"遗留"版本吗?我们是否还能在旧版本(如iOS <11)中添加功能,同时在新应用中添加相同的功能?
你可以简单地通过给它们两个不同的bundle id来维护两个应用。
但是您可能无法更新"旧的";无需针对当前iOS重新编译应用程序,也不会阻止现代用户查看和下载"旧的";应用。
举个例子,如果你的旧应用程序只有32位,64位用户无法下载它。但是如果你更新它,你必须把它变成64位。