代码之家  ›  专栏  ›  技术社区  ›  Jens Kohl

如何在Xcode在我的iPhone应用程序上运行codesign后运行脚本?

  •  11
  • Jens Kohl  · 技术社区  · 15 年前

    我已经编写了一个脚本,它执行了一些步骤,将我的构建打包为一个临时发行版。我的第一个猜测是在我的临时目标中使用运行脚本阶段。但代码签名似乎已经固定在构建iPhone应用程序链的最后一个位置。

    有人知道如何在构建过程中的最后一刻运行脚本?

    看看 this answer 下面介绍如何在Xcode 4中运行脚本。

    2 回复  |  直到 7 年前
        1
  •  17
  •   malhal Benzy Neez    4 年前

    关于这个主题的一个简短更新:因为现在我们都使用Xcode 4。苹果公司通过引入方案,对构建过程中的几个事件运行脚本的过程进行了改进。

    产品 编辑方案 并展开构建侧栏项,这样您就有机会在构建、调试、归档等事件之前(操作前)和之后(操作后)运行脚本。设置一个 版本号 从…起 git describe 将.xc存档输出或上载到服务,如 TestFlight HockeyApp .

    如果您想与访问您的代码存储库的其他团队成员共享预/后脚本,可以转到 管理方案 并将您的计划标记为 共享 …{project_name}.xcodeproj/xcshareddata/xcschemes/{project_name}.xcscheme 你喜欢的 每个人都可以在项目中使用它。

        2
  •  12
  •   Lyndsey Ferguson    15 年前

    您是否可以创建一个聚合目标,该聚合目标包含“临时”目标和运行脚本构建阶段(在“临时”目标之后运行)?