标签: xcode-command-line-tools

即使安装了命令行工具,xcode-select 也无法找到 clang

当我尝试运行该clang命令时,出现以下错误:

\n
xcode-select: Failed to locate \'clang\', requesting installation of command line developer tools.\n
Run Code Online (Sandbox Code Playgroud)\n

然后我收到这个弹出窗口:

\n

clang 安装弹出窗口

\n

然而,无论我点击“安装”多少次(经历 15 分钟的安装过程),我仍然会遇到相同的错误。

\n

我也尝试过运行xcode-select --install,但是出现以下错误:

\n
xcode-select: error: command line tools are already installed, use "Software Update" to install updates\n
Run Code Online (Sandbox Code Playgroud)\n

我也尝试过从这里手动安装。

\n

我使用的是运行 macOS Monterey 版本 12.5 的 M1 mac。

\n

它还会产生一个核心转储:

\n
2022-09-19 10:51:04.669 xcodebuild[1541:17443] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol …
Run Code Online (Sandbox Code Playgroud)

xcode xcode-command-line-tools

63
推荐指数
2
解决办法
1万
查看次数

xcrun:错误:无法找到实用程序“xctest”,不是开发人员工具或在 PATH 中

我在我的 MAC 中使用 Xcode 命令行工具而不是 XCode 应用程序。当我使用时,swift --versionApple 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
Run Code Online (Sandbox Code Playgroud)

我给了我这个错误:

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
Run Code Online (Sandbox Code Playgroud)

我没有使用 XCODE。 我已经这样做了:

sudo xcode-select -s /Library/Developer/CommandLineTools
Run Code Online (Sandbox Code Playgroud)

但没有帮助。

如何在不安装 XCode …

macos xcode xctest swift xcode-command-line-tools

50
推荐指数
3
解决办法
1万
查看次数

git(或python)命令需要命令行开发人员工具

这篇知识文章不是其他类似文章的重复,因为它与 2022 年 9 月 12 日 Xcode 更新相关,这需要不同类型的解决方案

我今天来到我的电脑前,发现我的终端上没有任何东西运行。每次我打开 IDE(VS Code 或 PyCharm)时,它都会在终端开始时给我这条消息。

我看到了很多解决方案,其中都说pyenv通过brew卸载并安装python,这是一个糟糕的主意,因为我需要针对不同的项目使用不同的python版本。

此外,人们谈论了很多关于符号链接的话题,但这也没有任何意义,因为直到昨天一切都正常。

此外,.oh-my-zsh用新建的覆盖也没有任何区别。

python macos xcode oh-my-zsh xcode-command-line-tools

33
推荐指数
3
解决办法
7423
查看次数

将深层链接传递到iOS模拟器

我想找到一种更简单的方法来调用iOS模拟器中的深层链接.
在Android上,您可以使用ADB通过控制台将链接传送到模拟器中.
使用最新的iOS模拟器是否有类似的方法或解决方法?

最诚挚的问候,非常感谢!

ios ios-simulator swift xcode-command-line-tools

29
推荐指数
5
解决办法
6247
查看次数

如何在Mac OS X Mojave(10.14)上安装zlib?

我最近从Sierra升级到Mojave.之后我尝试使用pyenv install 3.5.6.这在后台使用自制软件来尝试安装python,它失败了zipimport.ZipImportError: can't decompress data; zlib not available.在升级之前,相同的命令有效.

之前已经问过这个问题,普遍接受的解决方案是使用以下命令安装xcode命令行工具:xcode-select --install.

我安装了xcode 10和命令行工具,但zlib仍然不可用.

我尝试使用自制软件安装zlib,但这也无效.

(顺便提一下,我也考虑过从二进制文件安装python,但Mac OS X没有v3.5.6二进制文件)

任何帮助赞赏.

homebrew zlib pyenv xcode-command-line-tools macos-mojave

17
推荐指数
1
解决办法
9448
查看次数

Xcode命令行工具:如何更新?

我想在我的mac osx上更新命令行工具.

~  softwareupdate --list
Software Update Tool
Copyright 2002-2015 Apple Inc.

Finding available software
Software Update found the following new or updated software:

   * Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2
    Command Line Tools (macOS El Capitan version 10.11) for Xcode (8.2), 150374K [recommended]
   * iTunesX-12.5.5
    iTunes (12.5.5), 263476K [recommended]
Run Code Online (Sandbox Code Playgroud)

但是当我运行update命令时,我收到此错误:

softwareupdate -i Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2
zsh: number expected
Run Code Online (Sandbox Code Playgroud)

这也不起作用:

softwareupdate -i Command Line Tools
Software Update Tool
Copyright …
Run Code Online (Sandbox Code Playgroud)

macos xcode xcode-command-line-tools

16
推荐指数
5
解决办法
3万
查看次数

终端找不到已安装的 Xcode

我已经从苹果网站(不是苹果商店)下载并安装了 Xcode 12.4,因为我使用的是 macOS Catalina 10.15.7,而最新的 Xcode 版本现在至少需要 BigSur 11.0。我还安装了最新的 Xcode 命令行工具。

\n

xcode 命令行工具

\n

但是当我尝试从终端使用 Xcode 模拟器打开我的 React Native 项目时,npm run ios它说:

\n

“需要安装 Xcode(不用担心,您不必使用它),您想继续访问 App Store 吗?\xe2\x80\xba(是/否)”

\n

\n

顺便说一句,我是一个新的 mac 用户,所以我对它还不太了解。因此,任何形式的帮助将不胜感激。

\n

macos xcode xcode-command-line-tools

15
推荐指数
2
解决办法
1万
查看次数

xcode 命令行工具无法找到 git

在 Big Sur 上,我安装了 Xcode CLT,但没有安装 Xcode 本身。Git 工作正常。然后我安装了 XCode,现在当我尝试运行 git 时,我收到以下消息:

git: error: Failed to determine realpath of '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' (errno=No such file or directory)
git: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -find git 2> /dev/null' failed with exit code 16384: (null) (errno=No such file or directory)
xcode-select: Failed to locate 'git', requesting installation of command line developer tools.
Run Code Online (Sandbox Code Playgroud)

出现一个弹出窗口,要求安装 CLT,当我说“好”时,它会下载并安装几分钟。但当它完成后,我又回到了起点。
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk不存在,但有10.1511.1和 的目录11.3。但不是10.14

command-line-tool xcode-command-line-tools

12
推荐指数
1
解决办法
5171
查看次数

安装Xcode命令行工具

我执行了全新安装的macOS Mojave 10.14.紧接着我从Mac App Store安装了Xcode Version 10.0(10A255).

现在,我希望安装Homebrew,它需要安装Xcode命令行工具.我的理解是安装Xcode还会安装命令行工具.或不?

根据这个答案,我通过运行检查是否安装了命令行工具:

xcode-select -p

它打印了Developer目录的路径,如下所示:

/Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

正如答案中所建议的那样,我还通过运行来验证返回值:

echo $?

重新调整0.

我也跑了,gcc并且makebash能够找到并执行它们.

到目前为止,我确信安装了Xcode命令行工具.现在我执行时:

xcode-select --install

我得到这个提醒:

在此输入图像描述

造成这种差异的可能原因是什么?这会安装两次Xcode命令行工具吗?或者覆盖现有的安装?

据我所知,可以在安装Xcode的情况下安装Xcode 命令行工具.另外,根据我以前的经验,如果命令行工具没有与Xcode分开安装(通过运行xcode-select --install),则Homebrew不会检测到它们,即运行时brew config,其值CLT:显示为N/A.

这是完整的图片(原谅双关语):

在此输入图像描述

虽然我在讨论macOS Mojave的背景下,但是对于以前版本的macOS,问题仍然存在.

这里有什么可行的方法?

注意:安装Xcode后,我启动了它,接受了许可协议,让它完成安装其他工具的运行(这是一次性活动).

xcode homebrew xcode-command-line-tools

10
推荐指数
1
解决办法
2万
查看次数

Apple 命令行工具与 XCode 命令行工具?

Preferences我下载了 XCode 并通过转到->确保安装了 XCode 命令行工具Locations

在此输入图像描述

问题:当我运行时,brew upgrade它会抛出此错误:

Error: python@3.10: the bottle needs the Apple Command Line Tools to be installed.
  You can install them, if desired, with:
    xcode-select --install
Run Code Online (Sandbox Code Playgroud)

我想知道的是: XCode 命令行工具和这些 Apple 命令行工具有什么区别?我需要安装两者吗?

我使用的是 OSX 12.3.1,使用的是 XCode 13.3.1。

macos xcode homebrew xcode-command-line-tools

9
推荐指数
1
解决办法
7214
查看次数