设置"xcode-select -switch"后Xcode停止工作

Chr*_*hen 86 macos xcode ios

天哪,我做过什么?

几天前,我尝试使用macport安装一些东西,因为我正在使用Xcode 4.3并且当时还没有安装命令行工具,macport无法正常工作.所以我按照一些指南来安装命令行工具,然后我使用以下命令:

sudo xcode-select -switch /Applications/Xcode.app/
Run Code Online (Sandbox Code Playgroud)

我认为除了macport之外的一切都搞砸了:现在,在Xcode中,即使是一个简单的单视图iOS项目也不会编译,它会说"未找到UIKit/UIKit.h".

有谁知道如何纠正这个?我不想再重新安装巨大的Xcode,今晚要做一些iOS项目,求助!

Jim*_*Jim 240

您应该将其指向Developer目录,而不是Xcode应用程序包.运行这个:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

  • 使用最新版本的Xcode,转到*Xcode> Preferences ...> Locations*并选择*Command Line Tools*的其中一个选项来设置位置. (12认同)
  • @VikasSingh + abhishek路径将根据您安装xcode的位置而有所不同.例如,如果您的xcode被称为"Xcode 5.0.app",那么路径将是:/ Applications/Xcode\5.0.app/Contents/Developer (6认同)
  • 在运行上面的命令我得到错误:xcode-select:错误:路径"/Applications/Xcode.app/Contents/Developer"不是目录 (3认同)
  • 文件夹的层次结构应该是什么来满足`xcode-select`的需要? (2认同)