Posted at

Unity 2019.2.xのbatchmodeで `Unable to open log file, exiting.`


Unity 2019.2.xになってからビルドがコケるようになった。

下記のような雰囲気のコマンドで Unable to open log file, exiting. がでる

しかも exit code 0 で成功している風味をだすのでかなりハマった。


/Applications/Unity_2019.2.4f1/ \

-quit \
-batchmode \
-projectPath project \
-executeMethod Hoge.Run_Android \
-logFile /dev/stdout -buildTarget Android

Unable to open log file, exiting.


標準出力に出したい場合は、 /dev/stdout- に変えろとのこと

Specify where Unity writes the Editor or Windows/Linux/OSX standalone log file.

To output to the console, specify - for the path name.
On Windows, specify - option to ensure output goes to stdout, which is not the console by default.