2012-03-07 49 views
64

OMG,我做了什么?Xcode在设置“xcode-select -switch”后停止工作

几天前,我尝试使用macport来安装一些东西,因为我使用的是Xcode 4.3,而且命令行工具还没有被安装,macport将无法工作。于是我跟着一些指导,让安装的命令行工具,然后我用下面的命令:

sudo xcode-select -switch /Applications/Xcode.app/ 

我认为拧一切,除了macport:现在,在Xcode,甚至一个简单的单一视图的iOS项目不会被编译,它说“UIKit/UIKit.h未找到”。

有谁知道如何解决这个问题?我不想再次重新安装巨大的Xcode,今晚需要做一些iOS项目,帮助!

回答

177

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

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 
+0

感谢您的快速回答,我试过了,重新启动Xcode,编译仍然不起作用... – 2012-03-07 11:39:44

+0

下列命令会打印什么内容? 'xcode-select -print-path'和'ls -d/Applications/Xcode.app/Contents/Developer' – Jim 2012-03-07 11:44:59

+0

xcode-select -print-path给我: /Applications/Xcode.app/Contents/Developer – 2012-03-07 11:49:03