【问题标题】:Unable to find a valid SDK for Mac找不到适用于 Mac 的有效 SDK
【发布时间】:2021-12-01 11:35:30
【问题描述】:

我尝试将 UE5 安装到我的 MacBook Pro m1。当我尝试创建新项目时出现此错误。

错误:无法找到适用于 Mac 的有效 SDK。找到版本:13.0。必须介于 11.0.0 和 12.9.9 之间 如果您的 Studio 已设置,您可以运行此命令来查找要安装的 SDK: RunUAT Turnkey -command=InstallSdk -platform=Mac -BestAvailable 为 MyProjectEditor 创建 makefile(没有现有的 makefile) 错误:平台 Mac 不是有效的构建平台。检查 SDK 是否安装正确。

我在互联网上进行了搜索,但找不到与此错误相关的任何内容。如何创建新项目?

【问题讨论】:

  • 请添加有关您的工作流程的更多详细信息,例如您安装 UE5 时遵循的说明
  • @sorosh_sabz 没有特定的“工作流程”可以到达那里。按照推荐的方式安装UE5(epic游戏启动器)启动它,创建一个项目,你会得到这个错误。

标签: xcode macos unreal-engine4 unreal-engine5


【解决方案1】:

13.0 版是指托管在 Xcode.app 中的 clang 版本。 (clang --version)

我能够通过下载包含 clang 版本 12.0.5 的旧版 Xcode 12.5.1 来让 UE5 再次编译

(https://developer.apple.com/download/all/)

【讨论】:

  • 这实际上不适用于 macOS Monterey。 12.5.1命令行工具不能安装在上面。可能是因为我安装了更新版本的 Xcode。耻辱。
  • 正确,这只适用于我的 Intel/BigSur Macbook。现在我也在与 Monterey 一起开发更新的 M1,我需要提取 UE5-Main 的 git 存储库,并从更新了 clang 要求以处理 13.9.9 的地方构建
【解决方案2】:

您还可以在分支ue5-main 上从源代码构建引擎。它适用于我的 M1 Max Mac

【讨论】:

    猜你喜欢
    • 2019-03-30
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多