标签: xcode-command-line-tools

仅安装命令行工具时如何获取当前 MacOSX SDK 的路径?

我们正在尝试定位我们的一些 OSX 机器 (10.11) 使用的当前平台 SDK。在这些机器上,只安装了命令行工具,而不是完整的 Xcode 应用程序。

查找 SO,我们能够找到 command xcrun --show-sdk-path,它打印出一个空行。

另一方面,xcrun --show-sdk-version正确显示10.11.

有没有办法找到我们编译任务使用的 SDK 的路径?

macos sdk osx-elcapitan xcode-command-line-tools

5
推荐指数
1
解决办法
7199
查看次数

Xcrun缺失,xcode命令行工具无法修复

有一个奇怪的Mac OS问题.我正在2015年中期运行High Sierra 10.13.3的McBkPro.

一段时间没有编写新项目(过去一年大部分时间里我的上一个项目都很忙); 现在我尝试启动一个新项目,但我的命令似乎都没有...

我总是得到xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun.看起来很简单,x-code cmd线工具缺失...除了安装它似乎不起作用/没有效果.

我输入:xcode-select --install,按安装,同意协议,它下载,安装,给我一个不错The software was installed但如果我再次尝试任何命令(如brew updatebrew upgrade); 我得到了同样的错误...(尝试重启,没有效果)

有线索吗?(所有我能找到谷歌搜索的人都说"安装x-code cmd线工具")

macos homebrew xcrun xcode-command-line-tools

5
推荐指数
1
解决办法
3895
查看次数

`xcodebuild`无法在终端上工作

在使用迁移助手将数据从旧Mac迁移到新Mac之后,我不再可以使用Xcode命令行工具。每当我xcodebuild在终端中运行任何命令(即使xcodebuild没有参数)时,都会出现以下错误:

dyld: Library not loaded: @rpath/DVTFoundation.framework/Versions/A/DVTFoundation
  Referenced from: /usr/bin/xcodebuild
  Reason: image not found
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

当我跑步时which xcodebuild我得到/usr/bin/xcodebuild

当我跑步时xcode-select -p我得到/Applications/Xcode.app/Contents/Developer

奇怪的是,如果我去/Applications/Xcode.app/Contents/Developer/usr/bin打电话给./xcodebuild我,我没有得到上面的错误。

这是我尝试过的:

  1. 使用来安装命令行工具xcode-select --install
  2. 卸载位于中的命令行工具/Library/Developer/CommandLineTools/
  3. 表演sudo xcode-select --switch /Library/Developer/CommandLineTools/
  4. 表演sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/

这些都不能解决我的问题。

我正在运行Xcode 9.4.1和macOS High Sierra 10.13.5。

更新1

我尝试按照本指南完全卸载Xcode和所有命令行构建工具。奇怪的是,一旦执行了所有步骤,运行xcodebuild命令就会产生与以前相同的结果。并且xcodebuild仍然位于/usr/bin

更新2

如果我使用安装命令行工具xcode-select --install并从该位置开始 …

macos xcode xcodebuild xcode-command-line-tools macos-high-sierra

5
推荐指数
0
解决办法
3342
查看次数

在macOS上安装Homebrew时跳过命令行工具的安装

我正在macOS High Sierra 10.13上安装自制软件。我已经安装了Xcode命令行工具,这是自制软件的要求。开始安装自制软件时,我不得不安装命令行工具(或中止安装)。当我这样做时,安装过程将挂起。我不明白为什么挂起,但更重要的是,当我可以证明它们已经在我的机器上可用时,我也不明白为什么它试图安装CLT。

macos homebrew xcode-command-line-tools

5
推荐指数
1
解决办法
1210
查看次数

Xcode - 如何通过命令行更改文件的目标成员资格?

有没有办法通过命令行更改 Xcode 项目中文件的目标成员身份?

这是我尝试通过 Xcode 的 UI 执行的操作:

目标会员

xcode cocoa cocoa-touch objective-c xcode-command-line-tools

5
推荐指数
1
解决办法
3098
查看次数

如何安装和使用多个版本的 Xcode 命令行工具

我有一台运行 OS Mojave 和 Xcode 10.1 的 Macbook pro,命令行工具安装在 /Application/Xcode.app/Contents/Developer。对于我从命令行调用 xcodebuild 的项目。

我希望针对不支持 Xcode 10.1 或随附的 Swift 和 Clang 编译器版本的项目运行静态分析工具(该工具调用 xcodebuild)。该工具目前仅支持 Xcode 9.2。我下载了 Xcode 9.2,提取并重命名 Xcode.app 为 Xcode9_2.app 并将其移动到我的应用程序文件夹。

我假设 xcodebuild 是作为命令行实用程序安装的一部分安装的,并且我需要为 Xcode 9.2 安装命令行实用程序。但是,当我尝试安装它们时,我收到一条消息“无法在此磁盘上安装命令行工具(macOS High Sierra 版本 10.13)。macOS 的版本太新。” 我还担心旧的 Xcodebuild 可能会替换新的,因为它位于 /usr/bin 中。

xcodebuild 的调用如下所示:

xcodebuild -workspace ‘MyApp/MyApp.xcworkspace' -scheme ‘MyApp’ -configuration 'Release' -archivePath MyApp.xcarchive archive
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

1) xcodebuild 是命令行工具的一部分吗?

2)如果是我如何安装各种版本的命令行工具?我假设安装它们后,我可以选择以下内容:

须藤 xcode-select -s /Applications/Xcode9_2.app/Contents/Developer

但我再次看到一条消息,阻止安装 Xcode 9.2 命令行工具。

我也看过其他 SO帖子,但我认为删除隔离步骤不适用,而且我认为它没有解决 xcodebuild 存在于 \usr\bin 中的问题。我还尝试将 Xcode.app 重命名为 …

xcode xcodebuild xcode-command-line-tools

5
推荐指数
0
解决办法
1745
查看次数

GPerfTools 不显示函数名称

我是分析新手,正在尝试为我的 C++ 项目创建一个平面配置文件。看起来 gperftools 很受欢迎。我使用 Homebrew 安装了 gperftools 并遵循了这个简单的教程

当我尝试使用创建平面配置文件时pprof --text ./my_program_name my_program_name.prof,会生成一个配置文件,但某些配置文件只是内存地址而不是函数名称。生成的配置文件的一部分如下所示。

 3585  25.5%  25.5%     3585  25.5% 0x00007ff812f740ea
 1780  12.6%  38.1%     1780  12.6% 0x00007ff812f728d2
  484   3.4%  41.6%      866   6.2% Block::Block@100005fc0
  419   3.0%  44.5%      782   5.6% _OSSL_PARAM_locate
  363   2.6%  47.1%      378   2.7% std::__1::basic_string::__zero
Run Code Online (Sandbox Code Playgroud)

作为参考,我正在使用编译我的代码g++ -std=c++17 -lprofiler -lpthread -lcrypto my_program_name.cpp -o my_program_name

我不确定为什么有些配置文件是内存地址。当我使用命令创建配置文件时pprof,在生成配置文件之前会显示一堆错误。所有错误都是/usr/lib或中缺少文件/usr/lib/system。错误如下所示。

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic: can't open file: /usr/lib/liboah.dylib (No such file or directory)

我真的不知道该怎么办。任何帮助,将不胜感激。谢谢你!另外,在 macOS Monterey 12.3.1 上运行。

c++ xcode profiling gperftools xcode-command-line-tools

5
推荐指数
1
解决办法
495
查看次数

Xcode 构建失败并且重复需要安装命令行开发人员工具

我已将 Xcode 更新到版本 13.4.1 (13F100),\n然后尝试运行 flutter 项目

\n
Launching lib/main.dart on iPhone SE (3rd generation) in debug mode...\nXcode build done.                                            2.9s\nFailed to build iOS app\nError output from Xcode build:\n\xe2\x86\xb3\n    2022-06-11 12:51:51.546 xcodebuild[45221:416597] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore\n    2022-06-11 12:51:51.547 xcodebuild[45221:416597] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore\n    2022-06-11 12:51:51.625 xcodebuild[45221:416597] [MT] DVTPlugInExtensionFaulting: Failed to fire fault for extension (null): (null)\n …
Run Code Online (Sandbox Code Playgroud)

xcode command-line-tool ios flutter xcode-command-line-tools

5
推荐指数
1
解决办法
1114
查看次数

由于 polyfit 错误,macOS Big Sur python3 无法导入 numpy

2021 年 1 月的更新:我在2021 年 1 月执行了 Big Sur 的全新安装,并使用 将 pip 升级到最新版本python3 -m pip install --upgrade pip --user,并且安装numpy没有问题,并且没有下面的错误消息。

2020 年 11 月的原始问题

我在 2019 macbook pro 上使用 macOS big sur。我可以使用python3 -m pip install numpy --user. 注意我没有brew; 我只是使用 Xcode 命令行工具中的 python3。我在许多其他地方看到过这个错误报告,但他们似乎都使用 brew。

但是,当我尝试时import numpy as np,我收到以下错误消息。

Python(488,0x11700be00) malloc: can't allocate region
:*** mach_vm_map(size=18446744071565352960, flags: 100) failed (error code=3)
Python(488,0x11700be00) malloc: *** set a breakpoint in malloc_error_break to …
Run Code Online (Sandbox Code Playgroud)

python macos numpy xcode-command-line-tools macos-big-sur

4
推荐指数
1
解决办法
1693
查看次数

xcode-select:无法找到“clang”

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

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

然后我收到这个错误:

“clang”命令需要命令行开发人员工具。您想现在安装这些工具吗?

如果我单击“安装”,我会继续收到相同的错误。

我努力了:xcode-select --install

但这会产生以下错误:

xcode-select:错误:命令行工具已安装,请使用“软件更新”安装更新

我的电脑是 Apple M1、Monterey 12.5。

如何安装 clang?

xcode ios swift xcode-command-line-tools xcode14

4
推荐指数
1
解决办法
701
查看次数