使用Swift 4(Xcode 9)开发的应用程序最早的macOS版本是什么?
答案 0 :(得分:3)
取决于你的要求。您可以在较旧的macOS版本上运行Swift 4本身(即工具链)来进行非Xcode开发。
如果您问的是最早的部署目标是什么,Swift编译的应用程序将运行的最旧的macOS,答案就在这里:
https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/index.html
也就是说,Swift可以部署回macOS 10.9。
如果你问的是在Xcode中运行Swift 4的最老的macOS是什么,你需要Xcode 9,它需要在10.12.4+上运行,这会迫使你进入SDK 10.13 +。