我已经编写了一个脚本,该脚本执行了一些步骤来打包我的构建以进行Ad Hoc分发。我的第一个猜测是在我的Ad Hoc目标中使用运行脚本阶段。但看起来,代码签名固定在构建iPhone应用程序链的最后位置。

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

更新:请查看这个答案如下在Xcode 4中运行脚本。

有帮助吗?

解决方案

您可以创建一个包含“Ad hoc”和“Ad hoc”的聚合目标吗?目标和运行脚本构建阶段(在“Ad hoc”目标之后运行)?

其他提示

关于该主题的简短更新:因为我们这些天都使用Xcode 4。 Apple通过引入方案,改进了在构建过程中的几个事件上运行脚本的过程。

转到产品→ 编辑方案… 您可以在构建,调试,存档等事件之前/之后运行脚本。从 git describe 输出设置版本号或将.xcarchives上传到 TestFlight HockeyApp

如果您想与有权访问您的代码存储库的其他团队成员共享您的前/后脚本,您可以转到 Product → 管理方案… 并将您的方案标记为 shared 。在您将… {project_name} .xcodeproj / xcshareddata / xcschemes / {project_name} .xcscheme 签入您首选的 scm 的问题,每个人都可以在项目中使用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top