从命令行运行XCode OSX应用程序

时间:2015-02-18 14:29:16

标签: objective-c xcode macos shell

我正在编写一个shell脚本,它将为我的团队自动化一个流程,但它需要能够运行我们在XCode中的应用程序。

我尝试做的是运行应用程序,就像我通过XCode运行它一样(按CMD+R)。

我查看了xcodebuild文档,找不到任何有用的内容。

在终端有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在项目中创建一个新的Aggregate目标,将目标构建产品指定为依赖项。然后,您可以添加运行应用程序的脚本构建阶段。

如果告诉xcodebuild构建新目标,它将构建依赖项,然后执行脚本。

我有一个测试项目,可以创建一个名为“BindingTest”的东西。我能想到的最简单的脚本是:

open ${BUILT_PRODUCTS_DIR}/BindingTest.app