使用旧版本 Swift 构建的应用程序能否在应用程序商店中无限期存在?
Will an app built with an older version of Swift be able to live indefinitely on app store?
好的,请在这里提问 -
不久前,我使用 pods 在 Swift 中构建了一个应用程序,由于某种原因,有一天它消失了。这意味着该项目在那里,但它恢复到更旧的版本并且无法修复。这是一个很棒的应用程序,我在应用程序商店上发布了,所以其他人正在使用它,这很好,但我无法更新它。二进制文件不见了。
我的问题是 - 随着应用商店和 Swift 的更新(即 Swift 现在是 3 而不是 2)我的应用程序是否能够 运行 仍然在应用程序上存储在未来几年?
现在 Swift 3/ios 10 它仍然 运行 很好。很好。
但是使用旧版本 Swift 编写的应用程序能否在应用程序商店中无限期存在?还是有一天会死?希望不是前者..
即使是用 objective - c
编写的应用程序也可以正常工作,比 swif
t 更旧,那为什么你的 swift 应用程序不能工作?它肯定会毫无故障地工作!不管是 swift 2
还是 swift 3
!!!
使用 Swift 构建的应用程序在几年后是否仍会在 App Store 中可用并不取决于它是用 Swift 编写的。对于已发布的应用程序,Swift 被编译为二进制代码并且 Swift 库与应用程序捆绑在一起。没有 Swift 个特定的依赖关系。
但是,Apple 可能有其他理由下架您的应用:
- 您的应用已经很久没有更新了。
- 您的应用尚未针对最新设备进行更新(例如,新的屏幕格式)。
- 您的应用是针对旧 iOS 版本构建的,该版本持续 iOS 个版本不再兼容。 (每个 iOS 版本都包含 运行 旧应用程序的兼容性代码,例如 iOS 仍然可以模拟 iOS 7 UI 之前的版本。)
- 您的应用在更新的设备或 iOS 版本上崩溃。
- 您的应用违反了 App Store 规则,但在首次提交时未被发现。
话虽如此,如果您的应用没有崩溃或违反规则,则可能需要几年时间才能真正有机会下架它。
好的,请在这里提问 -
不久前,我使用 pods 在 Swift 中构建了一个应用程序,由于某种原因,有一天它消失了。这意味着该项目在那里,但它恢复到更旧的版本并且无法修复。这是一个很棒的应用程序,我在应用程序商店上发布了,所以其他人正在使用它,这很好,但我无法更新它。二进制文件不见了。
我的问题是 - 随着应用商店和 Swift 的更新(即 Swift 现在是 3 而不是 2)我的应用程序是否能够 运行 仍然在应用程序上存储在未来几年? 现在 Swift 3/ios 10 它仍然 运行 很好。很好。
但是使用旧版本 Swift 编写的应用程序能否在应用程序商店中无限期存在?还是有一天会死?希望不是前者..
即使是用 objective - c
编写的应用程序也可以正常工作,比 swif
t 更旧,那为什么你的 swift 应用程序不能工作?它肯定会毫无故障地工作!不管是 swift 2
还是 swift 3
!!!
使用 Swift 构建的应用程序在几年后是否仍会在 App Store 中可用并不取决于它是用 Swift 编写的。对于已发布的应用程序,Swift 被编译为二进制代码并且 Swift 库与应用程序捆绑在一起。没有 Swift 个特定的依赖关系。
但是,Apple 可能有其他理由下架您的应用:
- 您的应用已经很久没有更新了。
- 您的应用尚未针对最新设备进行更新(例如,新的屏幕格式)。
- 您的应用是针对旧 iOS 版本构建的,该版本持续 iOS 个版本不再兼容。 (每个 iOS 版本都包含 运行 旧应用程序的兼容性代码,例如 iOS 仍然可以模拟 iOS 7 UI 之前的版本。)
- 您的应用在更新的设备或 iOS 版本上崩溃。
- 您的应用违反了 App Store 规则,但在首次提交时未被发现。
话虽如此,如果您的应用没有崩溃或违反规则,则可能需要几年时间才能真正有机会下架它。