目前,我有两个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
感谢所有帮助。
答案 0 :(得分:0)
您提到您已经安装了两个版本的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版本。
尝试更改版本,看看是否有帮助。