编译MacEditor

使用如下命令在Mac机器上编译Mac的UE4Editor:

${EnginePath}/Engine/Build/BatchFiles/Mac/Build.sh ${ProjectName}Editor Mac Development ${ProjectPath} -buildubt -buildscw -waitmutex -log=${ClientPath}/Saved/Logs/${ProjectName}Editor.log

其中 -buildscw 表示编译ShaderCompileWorker。编译后,很可能 Binaries/Mac/UE4Editor.app 是打不开的,因为各种插件等的原因。在Intermediate中找到XCode工程,位置大概是“工程目录 > Intermediate > ProjectFilesIOS > 项目名.xcodeproj  ”,打开XCode工程。将 Generate Info.plist File 开关打开:

`Info.plist` 文件对于应用程序的运行至关重要,因为它告诉系统如何处理和展示应用程序。在开发过程中,开发者通常会在 Xcode 的项目设置中编辑这些属性,而不是直接编辑 `Info.plist` 文件。Xcode 会根据项目设置自动生成和维护 `Info.plist` 文件。

关闭掉对Metal的API Validation

编辑scheme,选择

Run

Run一次,不久后可以打开看到Editor。

生成XCode工程

此后都可以用这一段脚本来生成XCode工程

# 获取当前脚本的路径
script_path=$(dirname "$0")

echo "当前脚本的路径是: $script_path"
EnginePath=${script_path}/../EngineSource
ProjectPath=${script_path}

cd ${EnginePath}
sh GenerateProjectFiles.sh ${ProjectPath}/我的项目.uproject -Game -Engine

打开UE4Editor

此后用这一段脚本来打开UE4Editor工程

# 获取当前脚本的路径
script_path=$(dirname "$0")

echo "当前脚本的路径是: $script_path"
EnginePath=${script_path}/../EngineSource
ProjectPath=${script_path}
cd ${EnginePath}/Engine/Bianries/Mac/UE4Editor.app/Content/MacOS
./UE4Editor ${ProjectPath}/我的项目.uproject

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部