【UE5】【Mac】源码编译后无法通过GenerateXcodeProject生成Xcode项目
在Mac上编译完UE5.2,打开以前的项目,发现没法通过右键GenerateXcodeProject生成XCode项目。正常情况会有如下图中的菜单,或者菜单选择之后是有效的。

如果你选择了Switch Unreal Engine Version并选择了刚编译的引擎无效的话。那么本文提到的方法就可以帮你解决问题。
问题其实有两种情况:
可能不回出现Generate Xcode Project菜单
Switch Unreal Engine Version后,选择对应的源码版本并不能生成Xcode项目
项目的生成,其实是通过下面的脚本实现的。也就是说,如果无法通过菜单生成,可以在终端执行下面的命令。前面提到的两个问题其实就是脚本权限的问题。(源码编译时会遇到各种文件无执行权限的提示)
首先得赋予引擎下对应脚本执行权限。然后检查右键菜单是否生效或者使用上面脚本生成Xcode项目