【发布时间】: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 更新,这可能是为它们带来支持的原因,但现在我的构建工作了。 :)