打开窗口时,如何阻止iTerm2运行xcodebuild并挂起?

时间:2018-09-20 14:46:01

标签: xcodebuild iterm2 oh-my-zsh

从今天早上开始,只要我打开iTerm2窗口(已安装Oh My Zsh)在我的iMac (macOS High Sierra版本10.13.6)上,我就会看到这个:

iTerm2 window running xcodebuild and stuck

似乎它正在尝试运行xcodebuild并且卡住了。即使等待了很长时间,我也从未收到提示。我尝试按ctrl+C结束该过程,然后看到以下内容:

iTerm2 window after pressing cmd+C

我不是故意用Xcode做任何事情。我只想使用命令行。我已经工作了几个月没有这个问题,而且它从今天才开始。关于如何解决此问题并像平常一样使用iTerm的任何建议?

3 个答案:

答案 0 :(得分:1)

我有类似的问题。 这样就解决了问题:

 # sudo xcodebuild -license accept

答案 1 :(得分:1)

今天用Big Sur更新我的MBP16之后,我遇到了同样的问题

我用xcode-select -p检查了我的xcode命令工具路径,发现该路径与旧版本的xcode相关(在我的情况下为10.1,我不记得该路径了,也许是/Applications/Xcode_10.1.app/Contents/Developer/ )。

我已经重新安装了xcode命令工具(sudo rm -rf /Library/Developer/CommandLineToolsxcode-select --install),并且已经使用此命令sudo xcode-select -switch /Library/Developer/CommandLineTools切换了xcode命令工具路径

问题已解决

答案 2 :(得分:0)

我在macOS Big Sur中遇到了同样的问题。

尝试了所有Google搜索结果,但没有任何效果。最终,我发现这是由于在nvm中将Node.js v8.x设置为default引起的,别名defaultsystem将解决此问题。尽管我不知道为什么nvm需要为Node.js v8.x运行xcodebuild