如何运行/安装xcodebuild?

34
如果我尝试从命令行运行xcodebuild,我会收到以下消息:
错误:无法执行'/Developer/usr/bin/xcodebuild'(没有此文件或目录)
但是,xcrun似乎可以工作。
这是否意味着xcodebuild没有安装?我在Xcode 4.3.1中安装了命令行工具。我需要做些什么才能使其工作?
1个回答

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

1
感谢您的回复。似乎xcodebuild位于/Applications/Xcode.app/Contents/Developer/usr/bin中。但是我为什么需要运行这个命令呢?为什么不能像运行xcrun一样直接从命令行运行xcodebuild呢?谢谢。 - Rahul Iyer
2
我认为我明白了原因 - 因为Xcode 4.3.1现在是一个应用程序,因此所有工具都应该在那个位置。 - Rahul Iyer
2
如果您有之前版本的Xcode,则安装在/Developer下。正如您所指出的,使用4.3.1版本,它现在是一个位于/Applications中的应用程序,而/Developer下的内容现在已经嵌入其中。整个系统以及用户主目录中存在许多旧环境,这些环境将指向旧位置。xcode-select可以解决此问题。 - Andrew Wolfe
3
您不需要包括完整的 Developer 路径,只需执行 sudo xcode-select -switch /Applications/Xcode.app/ 命令,它会确定正确的位置。 - ThomasW
1
我尝试了上面的命令,然后执行下面的命令,但仍然出现相同的错误:/Applications/Xcode.app/Content/Developer/usr/bin/xcodebuild -project Monotouch.TTTAttributedLabel-master/TTTAttributedLabel.xcodeproj -target TTTAttributedLabel -sdk iphonesimulator -configuration Release clean build - Mahesh Bansode
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接