【发布时间】:2021-05-01 18:00:22
【问题描述】:
升级到 Xcode 12.5(从 App Store 升级)后,xcodebuild 和 codesign_allocate 等一些 CLI 工具立即失败,提示:
Executable requires at least macOS 11.0, but is being run on macOS 10.16, and so is exiting.
即使这些都失败了,xcode-select 仍然有效,并且位置已设置 - 运行 xcode-select -p 输出 /Applications/Xcode.app/Contents/Developer。一切似乎都已安装,xcode-select --install 表示。我已经尝试安装 CLI from source,并将 bin 目录放在 PATH 中似乎可以正常工作,但这不包括 xcodebuild。但是,如果我不手动安装这些 cli 工具,我仍然会收到提示安装 cli 工具,并且在“安装”之后,我会继续收到提示。
Xcode IDE 中的一切都运行良好,我尝试过多次重新安装 Xcode。我使用的是最新版本的 Big Sur(11.3 版),而这台计算机甚至从未安装过低于该版本的 macOS。此次升级前一切正常。
【问题讨论】:
-
检查您的项目设置,尤其是构建变量,如果您看到任何对 macOS 版本和部署的引用。
-
我也有这个问题,在命令行上使用 xcodbuild,没有任何参数,它出现“可执行文件至少需要 macOS 11.0,但正在 macOS 10.16 上运行,因此正在退出”
标签: ios xcode command-line-interface fastlane