2010-11-17 46 views
0

我有一个调用xcodebuild的构建脚本。这工作,但我也想从bash运行该项目。实际上,我想否定从GUI中单击“构建并运行”按钮的需要。我看xcrun,但它不是太明显,我该怎么办如何从bash运行xcode项目?

回答

1

这听起来像你想运行构建,而不是项目本身的产品。如果你想这样做,你只需要使用该产品的bash调用。如果您正在构建命令行程序,那么在成功构建之后,将会在项目的构建产品目录中包含产品名称的可执行文件。项目的构建产品目录取决于您对Xcode和项目的偏好,但可以根据Xcode构建阶段中的$BUILT_PRODUCTS_DIR环境变量来确定。

0

尝试open xcode

+0

试图找到可执行文件的实际位置 – 2010-11-17 15:12:08

+0

您应该在硬盘的根目录下有一个名为'Developer'的目录(或类似的东西) – 2010-11-17 15:40:04

+0

http://stackoverflow.com/questions/2241067/xcode-location - 安装路径,帮助 – 2010-11-17 15:41:08

1

我在一个shell脚本中为我的一个项目执行此操作。它让我通过SSH远程构建。

xcodebuild clean 
xcodebuild 
cp -rp ~/Projects/VSM/Mac/iCar/build/Release/iCar.app ~/Desktop/ 
open ~/Desktop/iCar.app 

我选择将应用程序复制到桌面上,但您不需要。