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

为何Xcode升级到12.5.1后Swift编译时间调试选项会导致CompileSwift失败?

报错原因

该问题是Xcode绑定的Swift编译器版本升级导致的参数不兼容,和LLVM核心组件更新无关。
Xcode 12.4对应的Swift版本为5.3,升级到Xcode 12.5.1后Swift版本同步升级到5.4,Swift 5.4对编译耗时统计相关的参数做了调整:原先用于统计全量编译耗时的-debug-time-compilation参数被正式移除,对应功能已经整合到更上层的-driver-time-compilation参数中,不需要再通过-Xfrontend单独给Swift前端传递该参数。

解决方案
  • 从你的OTHER_SWIFT_FLAGS配置项中直接删除-Xfrontend -debug-time-compilation这部分参数即可解决编译报错
  • 剩余的-debug-time-function-bodies(统计函数体编译耗时)、-debug-time-expression-type-checking(统计表达式类型推断耗时)参数在Swift 5.4中仍可正常使用,无需调整

内容的提问来源于stack exchange,提问作者Aleksandr Maybach

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 20:36:03