Using the NSLOCTEXT macro with the third string literal as an empty string causes a packaged game to immediately crash on launch. No Crash Reporter window opens, and no log is created.
A sample project (created in Main CL 4329255) is attached.
The packaged project immediately crashes on launch. No Crash Reporter window appears, and no log is created.
There is either a compile error when the third string literal in the NSCLOCTEXT macro is an empty string, or the packaged project runs successfully.
Make sure the third string literal in the NSLOCTEXT macro is not an empty string. Any single character (except for a NUL character) in the third string literal will allow the packaged project to launch successfully.
There's no existing public thread on this issue, so head over to AnswerHub just mention UE-63522 in the post.