Ios 缺少Xcode 8命令行工具(Git、Clang等)

Ios 缺少Xcode 8命令行工具(Git、Clang等),ios,xcode,git,macos,Ios,Xcode,Git,Macos,两天前,我升级到OSX Sierra。在那之后,我的开发工具似乎工作得很好 然而,今天我升级了Xcode 7.3.1->8.1,以使某些功能适用于React本机开发。准确地说,我删除了7.3.1,重新安装了8.1。这就是灾难开始的地方 特别是,大多数命令行工具似乎都消失了。我在尝试使用git以及其他命令时出错。在从.dmg文件安装之后,我能够重新获得Git 我还尝试过使用xcode-select--install安装命令行工具,但没有成功。安装继续进行,但之后没有可用的工具 作为正在发生的事情的

两天前,我升级到OSX Sierra。在那之后,我的开发工具似乎工作得很好

然而,今天我升级了Xcode 7.3.1->8.1,以使某些功能适用于React本机开发。准确地说,我删除了7.3.1,重新安装了8.1。这就是灾难开始的地方

特别是,大多数命令行工具似乎都消失了。我在尝试使用
git
以及其他命令时出错。在从.dmg文件安装之后,我能够重新获得Git

我还尝试过使用
xcode-select--install安装命令行工具,但没有成功。安装继续进行,但之后没有可用的工具

作为正在发生的事情的一个示例,以下是我在运行时收到的错误:
curl-sSLhttps://get.rvm.io |bash-s稳定--ruby

xcodebuild: error: SDK "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk" cannot be located.
gcc: error: unable to find utility "gcc", not a developer tool or in PATH
configure: error: clang version 3.0 or later is required

有人知道问题可能是什么,以及如何在Sierra+Xcode 8.1上设置开发环境吗?

问题是您需要将命令行工具重新指向Xcode的新副本。您可以使用
xcode-select
,但最简单的方法是,在xcode中,转到“首选项”>“位置”,并为底部的命令行工具弹出菜单选择正确的xcode


另外请注意,为了使用
xcode选择
,您需要使用
sudo

此错误发生在安装新版本的xcode之后


这对我有帮助。有时,即使是退出并重新启动终端也可能有所帮助。

您找到了解决方案吗?是的。我完全忘了我做了什么,但我记得它涉及到几次XCode的重新安装和手动添加一些软件包。感谢您的回复。我只需要重新启动我的机器,在花了几个小时调试它之后,它就可以工作了。对于未来,我发现Github项目的存储库是一个更好的地方,可以在出现尖端bug时更快地获得帮助。祝你好运,伙计!我发现这个解决方案为我解决了这个问题: