这是我对目前看起来更多的短暂假设。
使用Swift代码捆绑包的应用程序Swift特定的标准库与Swift,Apple已经改变了标准库的发布方式。使用Objective-C,所有标准库,系统框架和运行时本身都随OS一起提供。但是使用Swift,Apple会尝试使用您的应用程序发布特定版本的标准库。
请分享你的想法。
答案 0 :(得分:1)
发现有趣 - Compatibility Blog
根据这一点 - 实际上,您可以使用相同的应用回溯到OS X Mavericks
或iOS 7
。这是可能的,因为Xcode在您的应用程序包中嵌入了一个小的Swift运行时库。由于库是嵌入式的,因此您的应用程序使用一致的Swift版本,该版本可在过去,现在和将来的操作系统版本上运行。
欢迎任何其他讨论!