升级到 Xcode 12.5(从 App Store 升级)后,一些 CLI 工具(例如xcodebuild和 )codesign_allocate立即失败,并显示:
Executable requires at least macOS 11.0, but is being run on macOS 10.16, and so is exiting.
即使这些都失败了, xcode-select 仍然可以工作,并且位置已设置 - 运行xcode-select -poutputs /Applications/Xcode.app/Contents/Developer。一切似乎都已安装,这xcode-select --install表明。我尝试从源安装 CLI ,并将 bin 目录放入PATH似乎可以正常工作,但这不包括xcodebuild. 但是,如果我不手动安装这些 cli 工具,我仍然会收到安装 cli 工具的提示,并且在“安装”它们后,我会继续收到提示。
Xcode IDE 中的一切工作正常,并且我已多次尝试重新安装 Xcode。我使用的是最新版本的 Big Sur(版本 11.3),而这台计算机甚至从未有过低于该版本的 macOS 版本。在这次升级之前一切都工作正常。