【问题标题】:Running XCode OSX app from command line从命令行运行 XCode OSX 应用程序
【发布时间】:2015-04-19 14:23:31
【问题描述】:

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

我要做的是像通过 XCode 运行应用程序一样运行应用程序(按 CMD+R)。

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

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

【问题讨论】:

  • 为什么需要在运行时参与 Xcode?更正常的做法是使用 Xcode 构建应用程序,然后将其安装在某个地方并根据需要运行。
  • @PhillipMills 我们就是这样设置的。我们目前没有资源来更改此设置。

标签: objective-c xcode macos shell


【解决方案1】:

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

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

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

open ${BUILT_PRODUCTS_DIR}/BindingTest.app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多