shipping 下的错误很难找,这个时候非常想打印日志。
在你工程source文件夹下的xxxx.Target.cs文件中添加一句 bUseLoggingInShipping = true;或者添加
if (Configuration == UnrealTargetConfiguration.Shipping)
{
BuildEnvironment = TargetBuildEnvironment.Unique;
bUseChecksInShipping = true;
bUseLoggingInShipping = true;
}
前提条件
1、工程必须ue源码版本
2、用developement editor 方式运行
3、editor运行后,打shipping包,生成exe文件
4、用cmd run exe文件,增加-log参数,比如 xxxx.exe -log
就能看输出日志了,4.23.1源码版本验证过。