Xcode引发错误“使用Swift 5.1.1编译的模块无法由Swift 5.2编译器导入”

问题描述

我正在尝试解决错误。该项目将Swift依赖管理与Carthage一起使用。当我尝试使用Xcode 11进行构建时,出现此错误,我尝试了其他各种版本,但是仍然无法成功构建。

我不确定是否使用了错误版本的XCode。我也不确定迦太基,因为我以前只用过可可足。任何帮助将不胜感激。

我已经尝试过这里提到的许多解决方案,但是没有运气:/

是否应该像Cocoapods那样生成一个工作区文件?我没看到。

解决方法

可能是由于错误的工具链造成的。在自制软件尝试构建过时的项目时曾经有过这种情况。

检查xcode-select -p是否显示正确的工具链。您可以使用sudo xcode-select -s

设置正确的工具链。