如果我使用SDK 9.2在XCode 7.2中创建iOS应用程序,使用Swift将在iOS 6中使用iPhone 4?

问题描述:

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

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

这里是兼容性https://developer.apple.com/swift/blog/?id=2

苹果短期Blurb的

应用程序兼容性 简而言之,如果你写一个斯威夫特应用程序今天和iOS 8和OS X的优胜美地被释放时,它提交到App Store今年秋季,你可以相信你的应用将在未来运行良好。事实上,您可以使用相同的应用程序回到OS X Mavericks或iOS 7。这是可能的,因为Xcode在您的应用程序包中嵌入了一个小型Swift运行时库。由于该库是嵌入式的,因此您的应用将使用在过去,现在和将来的OS版本上运行的Swift的一致版本。