Cœu*_*œur 2 xcode swift swift4 xcode9.2 swift4.1
Apple兼容性文档提到:
Swift 4.1,Xcode 9.2中包含的Swift的默认版本.
然而,使用Xcode版本9.2(9C40b),我拥有的Swift语言版本的选择是3.2和4.0:

这是文档中的错误还是Xcode中的问题?我可以在Xcode 9.2中使用Swift 4.1吗?我可以使用它提交给AppStore吗?
苹果文档是不正确,斯威夫特文档是正确的.
好吧,为了确保支持哪个版本,我们将测试它:
将命令行工具设置为xcode 9.2(9C40b).它将切换到Xcode默认swift版本.
sudo xcode-select --switch /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)测试你的快速版本.
swift --version
Run Code Online (Sandbox Code Playgroud)结果是:
Apple Swift版本4.0.3(swiftlang-900.0.74.1 clang-900.0.39.2)
总而言之,它确实是一个Apple文档问题:
Swift 4.1只能使用Xcode 9.3+本机
随着2018年6月4日Xcode 10的发布,Apple文档终于正确更新,声明Swift 4.2可以使用Xcode 10.0+.
| 归档时间: |
|
| 查看次数: |
4599 次 |
| 最近记录: |