我在MAC中使用Xcode命令行工具,而不是Xcode应用程序.

git clone https://github.com/apple/example-package-dealer.git
cd example-package-dealer
swift run Dealer

我给了我这个错误:

error: terminated(72): OLDPWD=/Users/sayansen/Work/EdgeAnalytics/Trial TERM_PROGRAM=Apple_Terminal PWD=/Users/sayansen/Work/EdgeAnalytics/Trial/example-package-dealer SHLVL=1 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9lwBmlYTAx/Listeners HOME=/Users/sayansen LIBRARY_PATH=/usr/local/lib __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 XPC_SERVICE_NAME=0 TMPDIR=/var/folders/kn/v4zm474x52n8zrycxs7nh5c40000gn/T/ LOGNAME=sayansen SHELL=/bin/bash TERM_PROGRAM_VERSION=433 _=/usr/bin/swift PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS CPATH=/usr/local/include SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk XPC_FLAGS=0x0 TERM=xterm-256color USER=sayansen LC_CTYPE=UTF-8 TERM_SESSION_ID=B285E686-2802-48C6-B8CE-03CA8F2314BF xcrun --sdk macosx --find xctest output:
xcrun: error: unable to find utility "xctest", not a developer tool or in PATH

I am not using XCODE.

sudo xcode-select -s /Library/Developer/CommandLineTools

但没有帮助.

如何在不安装XCode的情况下解决此错误?

推荐答案

假设您已经安装了Xcode:

启动Xcode, Select "首选项->;位置".您的命令行工具可能未设置. Select 建议的Xcode工具位置,就完成了.

其他:

您可以查看:

xcode-select -p

设置了哪些工具,我的显示:

/Library/Developer/CommandLineTools

设置首选项中的位置后,它显示:

/Applications/Xcode.app/Contents/Developer

(理应如此)

Swift相关问答推荐

SwiftUI:使视图B与视图A具有相同宽度的视图A更改比率?

按变换zoom 在UIView中不起作用

如何在枚举有关联数据时使用combined if with case

同时具有每个文本的标识符的文本组的可扩展性标识符

将变量设置为 @Published 会 destruct 代码而不会出现任何错误

Swift ui 转换无法按预期工作

表视图插座单元测试失败

如何使用Swift宏和@Observable和@Environment?

在 Swift 5.7 中使用协议作为类型时什么时候需要写 `any`

RealityKit - 从中心zoom 模型

在 SwiftUI 中禁用 Select 器选项

为什么即使 `C` 是一个不是 `Sendable` 的类,Task` 也能工作?

为什么 String.contains 在我导入 Foundation 时表现不同?

SwiftUI Preview 不适用于 Core Data

(SwiftLint)如果有正文,如何编写规则(可能是自定义),在{之后总是\n(换行)?

如何以快速 Select 器菜单样式调整图像大小

如何在 Swift 中将 UILabel 居中?

使用 DispatchTime.now() + float 延迟?

如何使用 Swift 枚举作为字典键? (符合 Equatable)

我可以让#selector 引用 Swift 中的闭包吗?