I have been having ongoing issues Launching on iOS devices to test.
Aside from the common errors that can be generated through issues with provisioning, I got really stuck on this one.
Error messages: Stage Failed. Missing receipt / Missing Executable
UAT log:
InternalUtils.SafeFileExists: SafeFileExists G:\Unreal Projects\FpTest2\FpTest2.uproject=True
Project.CopyBuildToStagingDirectory: ********** STAGE COMMAND STARTED **********
ExceptionUtils.PrintExceptionInfo: ==============================================================================
ExceptionUtils.PrintExceptionInfo: ERROR: Stage Failed. Missing receipt 'FpTest2.target'. Check that this target has been built.
ExceptionUtils.PrintExceptionInfo: (see C:\Users\Wil\AppData\Roaming\Unreal Engine\AutomationTool\Logs\H+UE_4.18\UAT_Log.txt for full exception trace)
ExceptionUtils.PrintExceptionInfo:
ExceptionUtils.PrintExceptionInfo: AutomationException: Stage Failed. Missing receipt 'FpTest2.target'. Check that this target has been built.
ExceptionUtils.PrintExceptionInfo: at Project.CreateDeploymentContext(ProjectParams Params, Boolean InDedicatedServer, Boolean DoCleanStage)
ExceptionUtils.PrintExceptionInfo: at Project.CopyBuildToStagingDirectory(ProjectParams Params)
ExceptionUtils.PrintExceptionInfo: at BuildCookRun.DoBuildCookRun(ProjectParams Params)
ExceptionUtils.PrintExceptionInfo: at BuildCookRun.ExecuteBuild()
ExceptionUtils.PrintExceptionInfo: at AutomationTool.BuildCommand.Execute()
ExceptionUtils.PrintExceptionInfo: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands)
ExceptionUtils.PrintExceptionInfo: at AutomationTool.Automation.Process(String[] Arguments)
ExceptionUtils.PrintExceptionInfo: at AutomationTool.Program.MainProc(Object Param)
ExceptionUtils.PrintExceptionInfo: at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
ExceptionUtils.PrintExceptionInfo: at AutomationTool.Program.Main()
ExceptionUtils.PrintExceptionInfo: ==============================================================================
Program.Main: AutomationTool exiting with ExitCode=103 (Error_MissingExecutable)
To reproduce (using a new First person template project) in UE4.18.3 or 4.19.2
- Add provision in Project Settings
- Enable Slate Remote plugin
- Build
- Save All
- Launch (on connected iOS device)
My Diagnosis / Solution
-
The Slate Remote plugin is at fault.
-
Disable it before launch.
I have logged a bug report for this. Please post here if you can reproduce and confirm my findings.
Cheers
Wil