Ios 在Xcode 7中执行归档操作时,如何让构建脚本运行阶段运行?

Ios 在Xcode 7中执行归档操作时,如何让构建脚本运行阶段运行?,ios,xcode,Ios,Xcode,基本上,我通过设置两个运行特定脚本的构建阶段,将构建编号设置为Git提交的计数,就像在这个问题中一样: 但是,我发现,当我使用Xcode或fastlane工具链归档时,脚本不会被调用 为什么呢?我假设在您进行归档时,构建会运行。如何使这些构建阶段即使在存档操作中也能运行?您是否尝试使用编辑方案…打开方案,然后展开存档操作并添加后期操作 运行脚本构建阶段将在存档期间始终运行,如果未选中仅在安装时运行脚本选项,则将在构建期间运行。是否可以尝试使用此脚本添加另一个构建阶段,并查看是否显示通知osas

基本上,我通过设置两个运行特定脚本的构建阶段,将构建编号设置为Git提交的计数,就像在这个问题中一样:

但是,我发现,当我使用Xcode或fastlane工具链
归档
时,脚本不会被调用


为什么呢?我假设在您进行归档时,构建会运行。如何使这些构建阶段即使在存档操作中也能运行?

您是否尝试使用
编辑方案…
打开方案,然后展开
存档
操作并添加
后期操作


运行脚本构建阶段将在存档期间始终运行,如果未选中
仅在安装时运行脚本选项,则将在构建期间运行。是否可以尝试使用此脚本添加另一个构建阶段,并查看是否显示通知<代码>osascript-e“显示通知“构建完成”
但是,如果退出代码为1且未输出日志,则不会停止归档过程either@Return-这不是问题,是吗?不是,但这是一个很好的陷阱。这是XCode的一个缺陷,多年来一直没有被修复,人们因为它的特殊性而抱怨它。评论的目的不是贬低答案,而是警告XCode是不合理的。