XCode 8命令行工具缺失(Git,Clang等)

时间:2016-10-30 01:53:01

标签: ios xcode git macos

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

然而,今天我升级了XCode 7.3.1 - > 8.1使某些功能适用于React-Native开发。确切地说,我删除了7.3.1并重新安装了8.1。这就是困境开始的地方。

特别是,似乎大多数命令行工具都没了。尝试使用git以及其他命令时出错。从.dmg文件安装后,我能够恢复Git。

我还尝试使用xcode-select --install安装命令行工具无济于事。安装继续进行,但之后没有任何工具可用。

作为正在发生的事情的示例,以下是我在运行时收到的错误:curl -sSL https://get.rvm.io | bash -s stable --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上设置开发环境?

2 个答案:

答案 0 :(得分:0)

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

另请注意,要使用xcode-select,您需要使用sudo

答案 1 :(得分:0)

在安装新版本的Xcode后发生此错误。

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