You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode13如何查看pre-build与post-build构建日志及验证脚本是否触发

Xcode 13 查看构建前后操作日志及验证脚本执行方法

一、查看pre-build/post-build操作日志

Xcode 13默认不会在构建概览里展示pre/post action的输出,需要按以下路径查找:

  • 完成一次构建后,按快捷键Cmd + 9打开左侧「报告导航器」
  • 选中对应构建记录,在右侧日志展示区的顶部,将筛选条件从「仅问题」切换为「所有消息」
  • 下拉日志列表即可找到Pre-actions/Post-actions分组,分组内会展示你配置的脚本所有输出内容

若仍看不到输出,可在脚本开头添加set -x开启调试模式,所有执行的命令都会被打印到日志中。

二、验证pre-build脚本是否被调用

如果连日志分组都找不到,可以用以下几个简单方法快速验证脚本是否触发:

  • 添加弹窗提示:在脚本开头插入osascript -e 'display dialog "Pre-build脚本已启动"',若构建前弹出对应提示框,说明脚本正常被调用
  • 生成本地标记文件:在脚本中添加echo "执行时间: $(date)" > ~/Desktop/pre_build_check.log,构建结束后查看桌面是否生成对应日志文件即可判断
  • 主动终止构建:在脚本开头加exit 1,若构建直接触发失败停止,说明pre-action执行链路正常,验证完成后删除该行即可

常见踩坑提醒:配置pre-action时要确认你修改的scheme,和当前执行构建用的scheme完全一致,且pre-action是绑定在「构建」动作下,而非运行、测试、归档等其他动作。
Xcode Scheme pre-action配置界面

内容的提问来源于stack exchange,提问作者OLIVER.KOO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:06:04