Carthage构建失败。(对于两个Xcode)

问题描述 投票:0回答:1

当前,我有两个Xcode版本10.211.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

感谢所有帮助。

swift carthage xcode10.2 xcode11.1
1个回答
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中

打开首选项并选择“位置”选项卡。

enter image description here

您可以在“命令行工具”下查看和更改用于命令行工具的Xcode版本。

尝试更改版本,看看是否对您没有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.