如何在命令行中使用xcodebuild?

Spa*_*ark 14 macos xcode objective-c

我是xcode的新手.我正在使用带有狮子的xcode 4.3.我想在命令行中使用xcodebuild,但它报告"没有这样的文件".我用Finder搜索了它,但没有结果.

这个文件的路径是什么?它存在于Xcode.app中吗?我可以在.app包中搜索文件吗?

附加信息:当我键入"which xcodebuild"时,它返回/ usr/bin/xcodebuild.输入此文件夹,并键入xocdebuild,它仍然返回错误:

Can't run /Applications/usr/bin/xcodebuild (no such file).
Run Code Online (Sandbox Code Playgroud)

Jua*_*hin 15

/usr/bin/xcodebuild只调用xcodebuild来自开发人员工具目录的命令xcode-select.找出xcode-selectrun 给出的当前开发人员工具目录

xcode-select -print-path
Run Code Online (Sandbox Code Playgroud)

我通过改变执行路径来解决问题

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

这是我的开发人员工具的所在.您应该更改/Applications/Xcode.app为Xcode应用程序的任何位置.


Con*_*ltz 9

安装人员把我的

/usr/bin/xcodebuild
Run Code Online (Sandbox Code Playgroud)

您也可以在应用程序包中找到它:

/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
Run Code Online (Sandbox Code Playgroud)