【问题标题】:How do you create a Shell Script target in Xcode 4.2?如何在 Xcode 4.2 中创建 Shell 脚本目标?
【发布时间】:2012-02-23 17:30:31
【问题描述】:

我想知道是否有人知道使用 XCode 4.1 如何创建 shell 脚本。该选项不存在,但在最新版本中可能会被称为其他名称。 塔

【问题讨论】:

  • 你需要单独运行这个脚本还是应该在构建特定目标之后或之前运行?
  • 应该在之前(但在下面回答)。

标签: objective-c shell xcode4 xcode4.2


【解决方案1】:
  1. 在导航器中选择您的项目
  2. 点击“添加目标” - 为空目标选择“聚合”
  3. 添加构建阶段 -> 添加运行脚本
  4. 点击构建阶段并编辑运行脚本阶段

【讨论】:

  • 为什么我总是在 SO 上撞到你? :)
  • @abbood 可能是因为我在这里花了太多时间:)
  • 实际上我遇到了这个问题,我正在使用这个库mailcore2always 每次构建它时都会执行这个 shell 脚本。我想关闭它。 . 如果我被卡住了,我会告诉你的:p
  • 使用运行脚本的替代方法是编辑方案并在“运行”>“信息”下选择/usr/bin/sh作为可执行文件,并在“运行”>“参数”下选择“您希望运行的参数在启动时传递。这样,您将在 Xcode 的控制台中获得输出。在我的项目中,我这样做是为了运行一个 Ruby 脚本,使用 /usr/bin/ruby 作为可执行文件,$(PROJECT_DIR)/myscript.rb 作为参数。
  • 我现在正面临同样的问题,不同的是,xcode 9.4.1 中的 Target 上没有 Aggregate 选项。你能帮我么?谢谢
猜你喜欢
  • 2011-02-11
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多