Swift 3是否完全向后兼容以前的OS版本

时间:2016-06-19 15:51:30

标签: swift macos swift3 macos-sierra

我最近开始使用Xcode 8 beta在Swift 3.0中开发Mac应用程序。我计划在8月中旬完成开发,这将是在macOS的公开发布之前。我当前的开发机器运行El Capitan,我编译的Swift 3.0代码在当前的操作系统版本上运行良好,这是一个好兆头,但我有点担心在以前的OS X版本上运行代码可能存在一些问题(例如10.10)。这是一个有效的问题吗?另外,在MacOS发布之前,我是否能够使用Swift 3.0发布应用程序?

1 个答案:

答案 0 :(得分:4)

每个Swift应用程序都附带Swift标准库。这样做的优点是默认情况下它可以在多个OS版本上运行。负面的一点是,它会为您的最终应用包添加几MB。

所以,是的,您的应用程序将适用于以前的版本,但请记住,在Xcode 8 GM发布之前,您无法将应用程序提交到Mac App Store。

相关问题