CLIからビルドしたい
https://api.unrealengine.com/JPN/Programming/Development/BuildingUnrealEngine/index.html
ドキュメントにはGUIでビルドする方法しか記載されてないが、
カスタムエディタのビルドの自動化とか考えるとCLIからビルドしたかった。
そもそもUE4をxcodeでビルドしている資料自体、あんまりないかも?
事前準備
GitHubからUE4のプロジェクトをcloneしてくるまでは済ませておく
手順
- git cloneしたUE4のプロジェクトまで移動する
$ cd ${MyUE4Project} - Setup.commandとGenerateProjectFiles.commandを実行する
$ sh Setup.command
$ sh GenerateProjectFiles.command - UE4.xcworkspaceをビルドする
$ xcodebuild -workspace UE4.xcworkspace -scheme ShaderCompileWorker -sdk macosx -configuration "Development Editor" build
$ xcodebuild -workspace UE4.xcworkspace -scheme UE4 -sdk macosx -configuration "Development Editor" build - ビルド後、
Engine/Binaries/Mac/UE4Editor.appを開いて動作確認ができればOK
余談
configurationの指定がDevelopmentだとUE4Game.app(プロジェクト本体)がビルドされる。
Development Editor にすることでエディタのビルドが行われる。
(こんな単純なことに8h以上かけてしまった...)