MacOS 27、Xcode 27和Swift 6.4的CodeQL更改

从macOS 27和Xcode 27开始, Apple不再将英特尔(x86_64)代码包含在CodeQL跟踪构建所依赖的一些系统二进制文件和库中。由于……针对macOS 27、Xcode 27和Swift 6.4的POST CodeQL更改首次出现在GitHub博客上。

从macOS 27和Xcode 27开始, Apple不再将英特尔(x86_64)代码包含在CodeQL跟踪构建所依赖的一些系统二进制文件和库中。因此, CodeQL无法在这些版本上支持跟踪扫描或分析Swift 6.4。Xcode 27:安装Xcode 27时,跟踪提取不适用于C/C + +、C #、Go、Java、Kotlin或Swift。

macOS 27:跟踪提取可能不适用于前面提到的语言。Swift 6.4: CodeQL在任何平台上都不支持Swift 6.4。基于英特尔的Mac:对基于英特尔的Mac的CodeQL支持将于2026年12月中旬弃用。如果您扫描Swift或使用其他语言的跟踪版本,请将您的工作流程固定到macOS 26或更早版本以及Xcode 26或更早版本。

如果使用GitHub Actions,请在工作流程中固定运行器映像和工具链,而不是依赖最新版本。对于C/C + +、C #和Java,可以切换到无生成模式,无需跟踪生成。加入GitHub社区的讨论。从macOS 27和Xcode 27开始, Apple不再将英特尔(x86_64)代码包含在CodeQL跟踪构建所依赖的一些系统二进制文件和库中。

The GitHub Changelog发布了与软件工程、DevOps、开发工具相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。

The GitHub Changelog发布了与软件工程、DevOps、开发工具相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。