【问题标题】:Xcode 5: Pre-action scripts are executed during project cleaningXcode 5:在项目清理期间执行预操作脚本
【发布时间】:2013-10-09 17:49:30
【问题描述】:

我在我的方案中添加了自定义脚本作为构建阶段的预操作(我需要在构建实际开始之前执行一些更改(包括 Info.plist 操作) - 因此我不能使用构建阶段脚本,因为它们在之后运行Info.plist 被复制到产品中)。一切正常,除了这个脚本在我清理我的项目时也会执行。而且我不需要它。

我检查了不同情况下传递给脚本的环境和可能的参数,但它们在构建和清理场景中是相同的。

有没有办法在清理过程中禁用脚本执行?或者可以在脚本中以某种方式检查它是在清理期间还是在构建期间启动的。

我正在使用 Xcode 5。

提前谢谢你。

【问题讨论】:

    标签: ios xcode build


    【解决方案1】:

    你检查$ACTION 环境变量的值了吗?它应该具有用于​​构建的“构建”值和用于清理的“清洁”。

    【讨论】:

    • Xcode 7.3:当我在 Xcode 中清理项目时,$ACTION ev 变量没有任何值。当我使用 xcodebuild 命令从命令行清理项目时,它具有正确的值。很奇怪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 2015-02-23
    • 2019-02-25
    • 2012-12-11
    相关资源
    最近更新 更多