当前,我有两个Xcode版本10.2
和11.1
。
一个迦太基更新,构建失败并出现以下错误。
我已经检查了迦太基的日志。它显示以下错误。
我尝试了如下不同的命令
carthage update --platform iOS --no-use-binaries
carthage update --platform iOS --verbose
我无法成功生成以下错误而无法构建项目。
Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.0 compiler
感谢所有帮助。
[您提到您已经安装了两个版本的Xcode,所以我猜测您/迦太基正在尝试使用“错误”的Xcode版本进行构建。
您可以(至少)通过两种方式来查看命令行工具使用的是哪个版本的Xcode(这是迦太基用于构建的内容)
在终端中键入此命令:
xcode-select -p
将为您提供当前正在使用的Xcode版本的位置。例如:
/ Applications / Xcode.app / Contents / Developer
如果您的命令行工具设置为使用默认的Xcode,则为>
要更改为其他版本的Xcode,可以使用此命令
sudo xcode-select -s path-to-xcode-you-would-like-to-use/Contents/Developer
打开首选项并选择“位置”选项卡。
您可以在“命令行工具”下查看和更改用于命令行工具的Xcode版本。
尝试更改版本,看看是否对您没有帮助。