问题标签 [xcode-command-line-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
27983 浏览

xcode - 找出 Xcode 命令行工具的路径位置

我不想安装整个 Xcode,所以我只是下载了 Xcode 的命令行工具。我正在尝试通过 rvm 安装 ruby​​ 1.9.3。但是,rvm 抱怨没有选择 xcode:

xcode-select:错误:没有选择 Xcode。使用 xcode-select -switch ,或查看 xcode-select 手册页 (man xcode-select) 了解更多信息。

我阅读了xcode-select手册页并且知道如何设置 Xcode 命令行工具的路径,但我不知道它们的安装位置。我怎么知道这个?

我正在使用 OS X Mountain Lion。

0 投票
2 回答
8169 浏览

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

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

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

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

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

0 投票
2 回答
3929 浏览

xcode8 - 在预装的 Xcode 7.3.1 上安装 Xcode 8 [使用多个版本]

嗨,我目前在macOS Sierra上使用Xcode 7.3.1。由于问题 ERROR ITMS 90167。我无法使用Xcode 7.3.1上传我的档案。所以,是时候升级Xcode 8了。

但是,不幸的是,由于我以前的大型项目的迁移问题,我无法使用Xcode 8来开发应用程序。我想要的只是内置于Xcode 8的 Application Loader 中。在从7.3.1开发当前应用程序时,我需要在 Xcode 8 上进行一些迁移

And I did download Xcode 8 from Developer Program => Xcode8.xip

在我安装这个版本之前,我将之前的Xcode 7.3.1更改为

为了保护覆盖这个版本。

当我将从 .xip 提取的Xcode 8(Xcode.app)粘贴到应用程序文件夹时,我在通过“安装组件”后完成安装后打开它。

然后我打开它,它工作了(Xcode.app) = Xcode 8

然后,当我打开7.3.1(Xcode7.3.1.app)时,它停止工作意味着每次打开它时都无法打开并显示崩溃消息,直到我将Xcode 8应用程序标题更改为

因此,应用程序文件夹上会有两个 Xcode 版本。然后,当我打开Xcode 8(Xcode8.app)时,它不会让我再次打开并显示错误警报。但是,Xcode 7.3.1(Xcode7.3.1.app)重新启动并提示我安装.git Command Line Tools然后我可以使用Xcode 7.3.1恢复。

但是,我的问题是,即使我将 Xcode 应用程序名称更改为不同的名称,我也无法打开或使用Xcode 8。是“命令行工具”导致问题吗?

我真的需要解决方案来解决这种情况,因为我想在我的 mac 上同时使用 Xcode 版本。有帮助吗?

0 投票
1 回答
570 浏览

xcode - CUDA 8 nvcc 在 macOS Sierra 上失败,并在 stdio.h、stdlib.h 和其他头文件中出现错误

我有一台安装了 Xcode 7.3.1 和 Xcode 8.0 的 Mac 开发机器。

更新到 CUDA 8 后,我将系统设置为使用 Xcode 7.3.1 命令行工具,因为 Nvcc 8.0 目前不支持 Xcode 8 命令行工具。

将操作系统从 OS X 10.11 El Capitan 更新到 macOS 10.12 Sierra 后,我不再能够使用 CUDA 8 编译 hello world 程序。

编译失败,输出包含数百行 /usr/include 标头,开头为:

0 投票
1 回答
69 浏览

xcode - 用于开源编译/构建的 Apple 命令行工具和 XCode?

我不使用 XCode,但它是安装 Apple 命令行工具的路径时“遗留下来的”——我确实使用它来编译/构建其他软件。我现在似乎同时拥有 XCode 和 Apple 命令行工具,并且并不真正关心每隔几个月继续更新 XCode(大量下载)。

删除 XCode 之前我的 2 个问题:

  1. 如果我丢弃 XCode,Apple 命令行工具是否会保留在我的机器上并可用于开源构建/编译?
  2. 我会失去一些我在其他地方不知道的有用功能吗(如果我真的从不使用 XCode)?

问题 2.5:这是安全删除吗?

这篇文章很相似,但没有得到答复。

谢谢!

0 投票
1 回答
141 浏览

xcode - 未找到 Xcode 代码感知符号 索引不起作用。Xcode 修复工具 命令行工具

我正在使用 Xcode 7.1 和 macOS Sierra。我的 Xcode 没有索引我的项目,我也通过终端启用索引。索引在我的 mac 机器的任何 Xcode 版本中都不起作用,因此,我无法使用 Xcode 代码感知功能。它给了我错误:

找不到符号

我清理了派生数据和所有数据,但仍然无法正常工作。

我想启用 Xcode CMD-Click 代码感知功能。

0 投票
3 回答
1791 浏览

swift - Cocoapods + 命令行工具 - dyld:库未加载:@rpath/Realm.framework/Versions/A/Realm

我在 Xcode 8.2.1 中创建了一个命令行工具项目,然后我运行pod init并添加RealmSwift到它。之后pod install,我打开了.xcworkspace文件。

该项目编译正常,但在运行时出现以下错误:

我怎样才能在这里使用 cocoapods?

0 投票
3 回答
13105 浏览

xcode - 如何降级命令行工具 MacOS

我的__clock_gettime符号出现动态链接器错误,所以我做了这篇文章所说的Missing symbol when installed ruby​​-2.3.0 on OS X 10.11.6 by RVM (ie xcode-select --install) 现在我收到加载程序错误,说库是为比我当前运行的操作系统版本更新,但我不想将我的操作系统升级到更新的(Sierra)版本,有没有办法可以将命令行工具降级到旧版本(10.11?)

0 投票
1 回答
495 浏览

ios - 错误:没有配置文件与 xcode 构建匹配

BuilSettings [REFERENCE IMAGE1 ][1]我正在创建一个脚本来自动化 ios 构建以生成 .ipa ... 下面是我的脚本,

在执行上述脚本时出现错误,

--- xcodebuild: WARNING: -exportArchive without -exportOptionsPlist is deprecated error: no provisioning profile matches 'Digi Form Development: *' ** EXPORT FAILED **

由于我是使用 xcode cli 的 ios 构建部署的新手,请帮助我纠正我的问题,

0 投票
1 回答
1276 浏览

python - 在优胜美地更新命令行工具后出现“未找到符号:_getentropy”错误

我最近创建了一个 python 应用程序,它通过 Bing 拖网并使用 WKHTMLTOPDF 将页面保存为 PDF,它是使用 Py2APP 构建的。

在我为 Xcode 更新命令行工具 (OS X 10.10) 之前,一切都运行良好,正如我希望的那样。

现在,每当我尝试运行该应用程序时,它都会立即崩溃,并且出现以下错误:

我在网上搜索了一下,似乎是 CommandLineTools 的问题。我认为是这种情况,因为我尝试在我的另一台笔记本电脑上运行完全相同的应用程序,该应用程序已经有一段时间没有更新并且它有效。

我的 Xcode 版本是 2339,路径是 /Library/Developer/CommandLineTools

有谁知道如何解决这个错误?

谢谢 :)