I've had all sort of problem trying to develop for the Oculus GO with unreal engine. After a while, I figured out it might be an Unreal version problem, and used github to download the last version recommended by oculus, the 4.22.0 I cloned the repository, opened the .sln in visual C++ 2017, I builded it, and then opened it with the debugger. I used to have the 4.22.1 version downloaded and when unreal engine starts it says 4.22.1 even though i'm supposed to be launching 4.22.0... I don't know if this is normal.
Anyway, I created a project and set the project settings following this tutoriel :
I can build the project, but as soon as I click on the launch buttons, unreal freezes and after a few second I get a message "fatal error" with no further explanation. And it crashes.
In the file MyProject/Saved/Logs, I think that this may be the problem :
Thanks, @LIVEv1 . I had been searching all over for someone else with this exact scenario. Finally, was able to get to this "<app_name> has crashed and will close now. Fatal Error!" forum post by doing a search for the error code, pasted automatically from the clipboard, of the pop-up crash prompt. My fix is different, as I already had both of those plugins you've mentioned enabled in the Unreal Project.
*My temp fix: During the submission process using the oculus platform utility (UploadBuild.bat), many files are not allowed and prompted for removal. The openvr_api.dll file was one of them. This file needs to be added back, in order for the game to run: Open Unreal FrontEnd, create a new packaged shipping build in a different folder (I.e. "_test") from the final build>copy the Open VR folder & contents to the app's installed location (ex: X:\GamesX\Oculus\Software\modogma-mod-haus\MOD_Haus\WindowsNoEditor\Engine\Binaries\ThirdParty\OpenVR)>re-run the app from the Oculus app
OpenVR is related to Steam, which is weird because the actual steamworks folder (with steam_api64.dll) are not required, but OpenVR is.