所以这是我的问题,根据有人说我在xcode-select -p中键入这个,我应该得到/Applications/Xcode.app/Contents/Developer然而我得到的是这个
我安装了CommandLineTools / Library / Developer / CommandLineTools / usr / bin,我也尝试过更改路径等但是仍然没有运气..
编辑2(Ken Thomases):
答案 0 :(得分:2)
这样说:
$ xcrun xcode-select -p
这是New Dispensation:所有工具都在Xcode中,可通过单xcrun
命令访问。
答案 1 :(得分:1)
xcode-select
不是命令行工具的一部分,也不是Xcode的一部分。它是基本操作系统安装的一部分。
当我xcrun --find xcode-select
时,它显示真实的一个在/usr/bin
。这不是在Xcode或其他任何东西中重定向到其他东西的存根或蹦床。这是真正的计划。 (与xcrun --find cc
对比。/usr/bin
中有一个蹦床,但这不是xcrun
命令报告的内容。)
然后我们确定安装了/usr/bin/xcode-select
的软件包:
$ pkgutil --file-info /usr/bin/xcode-select
volume: /
path: /usr/bin/xcode-select
pkgid: com.apple.pkg.Essentials
pkg-version: 10.10.0.1.1.1429034296
install-time: 1429044400
uid: 0
gid: 0
mode: 755
请注意包ID," com.apple.pkg.Essentials"。这是基本操作系统安装的一部分。如果它已由该软件包安装,但随后由另一个软件包替换或更新,则pkgutil
将列出两个/所有软件包。
因此,如果您没有/usr/bin/xcode-select
,则系统已损坏。您应该使用还原分区来重新安装操作系统。