0

如果我使用 swift 在 XCode 7.2 和 SDK 9.2 中创建 iOS 应用程序并将应用程序兼容性设置为 SDK 6,那么该应用程序是否可以在带有 iOS 6 的 iPhone 4s 中工作?或者是否有任何兼容性备忘单?

4

1 回答 1

0

Swift 只能在 iOS 7 及更高版本上运行,它通常会在旧操作系统版本上启动时崩溃。

这是苹果关于兼容性的简短介绍https://developer.apple.com/swift/blog/?id=2

应用兼容性 简而言之,如果您今天编写了一个 Swift 应用,并在今年秋天 iOS 8 和 OS X Yosemite 发布时将其提交到 App Store,那么您可以相信您的应用在未来会运行良好。事实上,您可以使用相同的应用程序重新定位到 OS X Mavericks 或 iOS 7。这是可能的,因为 Xcode 在您的应用程序包中嵌入了一个小型 Swift 运行时库。由于该库是嵌入式的,因此您的应用程序使用一致的 Swift 版本,该版本可在过去、现在和未来的操作系统版本上运行。

于 2016-03-06T06:36:40.540 回答