如何从bash运行xcode项目?

时间:2010-11-17 14:50:28

标签: xcode macos

我有一个调用xcodebuild的构建脚本。这工作,但我也想从bash运行该项目。实际上,我想要否定从GUI中单击“构建并运行”按钮的需要。我正在看xcrun,但这对我来说不太明显该做什么

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

我选择将应用程序有意复制到桌面,但您不必这样做。

答案 2 :(得分:0)

尝试open xcode