【问题标题】:How to install xcode command line tools for Xcode beta alongside another installation?如何在另一个安装的同时安装 Xcode beta 的 xcode 命令行工具?
【发布时间】:2015-09-29 16:36:59
【问题描述】:

我已经安装了最新的 Xcode 测试版(例如,安装到 /Applications/Xcode-beta.app)并且在测试版中构建失败,因为找不到适用于 iOS 9 的命令行工具。我已将目标 xcode 路径更改如下。

xcode-select --switch /Applications/Xcode-beta.app

然后我想我必须在更改目标 Xcode 应用程序后运行 xcode-select --install,这样它才能引入 iOS 9 工具和库。但是 xcode-select 只是抱怨说已经安装了命令行工具。

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

我从来没有在现有安装的同时安装测试版,所以我不确定该怎么做,谷歌搜索只会发现无数关于 xcode-select 的问题。帮忙?

【问题讨论】:

  • 如果工具已经安装,也许一切都已经准备就绪,可以满足您的需求。有什么东西真的坏了吗?当你输入xcode-select -p 时,你看到你期待的路径了吗?
  • 起初 xcode-select -p 没有显示更新的路径。然后在重新启动后它显示更新路径,但构建仍然失败并出现链接器错误(说找不到 libz.tbd)。显然,这些 .tbd 文件是库符号的文本占位符文件,并且此构建问题目前在某些情况下是已知的。我不确定是什么修复了它,我做了一个 OS X 更新,这可能是为它们带来支持的原因,但现在我的构建工作了。 :)

标签: xcode beta ios9


【解决方案1】:

显然这是一个已知问题。我认为这与一般的 xcode 安装有关,但在构建过程中使用 .tbd 文件作为库符号似乎是一个新功能。我实际上收到一条错误消息,指出未找到特定的 .tbd 文件。我做了一个 OS X 更新,更新后一堆事情看起来在后台进行,最终回来了,我的构建工作了。我想是魔法。

【讨论】:

    猜你喜欢
    • 2016-11-04
    • 2019-03-02
    • 2012-03-08
    • 2014-01-16
    • 2013-10-04
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多