我按照这个页面上的说明操作,但错误仍未解决。最终,我进入了
$ vim MyProject.xcodeproj/project.pbxproj
发现了两个实例,其中
SWIFT_VERSION = 3.0;
仍在引用。我将它们更改为5.0,错误消失了。不确定为什么这两个还在那里。
/* Release */
和/* Debug */
之间。 - grantmx Build Settings -> Swift Compiler - Language -> Swift Language Version -> 将其更改为Swift 5
更改编译器。如果您的代码与该语言版本兼容,则会运行代码而无错误。我使用VSCode编辑器打开了MyProject.xcodeproj
文件,
在其中找到了如下内容:
SWIFT_VERSION = 3.0;
(大约在第400行处的/* Begin XCBuildConfiguration section */
标记下面)
将其修改为SWIFT_VERSION = 5.0或其他版本号,之后就能够构建并运行该项目了。