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以上かけてしまった...)