xcrun: error: unable to find utility "xctest", not a developer tool or in PATH
xcrun: error: unable to find utility "xctest", not a developer tool or in PATH
我在 MAC 中使用 Xcode 命令行工具而不是 XCode 应用程序。
当我使用 swift --version
我得到 Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51)
我用
克隆了一个项目
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
我没有使用 XCODE。
我已经这样做了:
sudo xcode-select -s /Library/Developer/CommandLineTools
但没有帮助。
如何在不安装 XCode 的情况下解决这个错误?
假设您已经安装了 Xcode:
开始Xcode,select“首选项 -> 位置”。可能是您的命令行工具未设置。 Select 建议的 Xcode-tools 位置,你就完成了。
附加:
您可以查看:
xcode-select -p
设置了哪些工具,我的显示:
/Library/Developer/CommandLineTools
偏好设置中的位置设置后,显示:
/Applications/Xcode.app/Contents/Developer
(应该如此)
Xcode -> 首选项(或命令+,)
位置选项卡 -> 命令行工具部分:
Select 一个工具就完成了。
只是路径错误,所有的东西仍然可以完成w/o调用GUI:
~/% sudo xcode-select -s /Library/Developer/CommandLineTools
~/% sudo xcode-select -p
/Library/Developer/CommandLineTools
~/% sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
~/% sudo xcode-select -p
/Applications/Xcode.app/Contents/Developer
最新的 -s
命令修复了 xcrun: error: unable to find utility "xctest" …
我在 MAC 中使用 Xcode 命令行工具而不是 XCode 应用程序。
当我使用 swift --version
我得到 Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51)
我用
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
我没有使用 XCODE。 我已经这样做了:
sudo xcode-select -s /Library/Developer/CommandLineTools
但没有帮助。
如何在不安装 XCode 的情况下解决这个错误?
假设您已经安装了 Xcode:
开始Xcode,select“首选项 -> 位置”。可能是您的命令行工具未设置。 Select 建议的 Xcode-tools 位置,你就完成了。
附加:
您可以查看:
xcode-select -p
设置了哪些工具,我的显示:
/Library/Developer/CommandLineTools
偏好设置中的位置设置后,显示:
/Applications/Xcode.app/Contents/Developer
(应该如此)
Xcode -> 首选项(或命令+,)
位置选项卡 -> 命令行工具部分: Select 一个工具就完成了。
只是路径错误,所有的东西仍然可以完成w/o调用GUI:
~/% sudo xcode-select -s /Library/Developer/CommandLineTools
~/% sudo xcode-select -p
/Library/Developer/CommandLineTools
~/% sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
~/% sudo xcode-select -p
/Applications/Xcode.app/Contents/Developer
最新的 -s
命令修复了 xcrun: error: unable to find utility "xctest" …