iOS Launch failed. Exit Code=151

I have spent a few days on this but I am still having trouble launching a Project to iOS. I seem to have got closer as the UnReal App icon now appears on my iPhone but Launch fails with the following end of log message.

I am using an iPhone 6 with the currently latest OS 9.3.2 and also the latest version of Xcode 7.3.1. Also the most recent Engine release 4.12.4

Any help who be much appreciated.

LogPlayLevel: Project.Deploy: ********** DEPLOY COMMAND COMPLETED **********
LogPlayLevel: Project.Run: ********** RUN COMMAND STARTED **********
LogPlayLevel: Project.RunInternal: Starting Client....
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 81.422911
LogStats:Warning: MetaData mismatch. Did you assign a stat to two groups? New //STATGROUP_Threads//FLauncherTask///Thread_1ec37_0///####STATCAT_Advanced#### old //STATGROUP_Threads//FLauncherTask///Thread_1f587_0///####STATCAT_Advanced####
LogPlayLevel: CommandUtils.Run: Run: /usr/bin/env /usr/bin/instruments -w '341184e5b5d1fc1f929660973187c808eef462a5' -t 'Activity Monitor' -D "/Users/Skirrah/Documents/Unreal Projects/MyProject9/Saved/StagedBuilds/IOS/launch.trace" 'com.mixedreality.MyProject9'
LogPlayLevel: env: 2016-07-03 20:55:32.212 instruments[51900:1984906] WebKit Threading Violation - initial use of WebKit from a secondary thread.
LogPlayLevel: env: Instruments Usage Error: Specified target process is invalid: com.mixedreality.MyProject9
LogPlayLevel: env: instruments, version 7.3 (60134)
LogPlayLevel: env: usage: instruments [-t template] [-D document] [-l timeLimit] [-i #] [-w device] [[-p pid] | [application [-e variable value] [argument ...]]]
LogPlayLevel: Deleting /Users/Skirrah/Documents/Unreal Projects/MyProject9/Saved/StagedBuilds/IOS/launch.trace
LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Launch Failure
LogPlayLevel:   at IOSPlatform.PostRunClient (AutomationTool.ProcessResult Result, AutomationTool.ProjectParams Params) [0x00000] in :0
LogPlayLevel:   at Project.RunStandaloneClient (System.Collections.Generic.List`1 DeployContextList, System.String ClientLogFile, ERunOptions ClientRunFlags, System.String ClientApp, System.String ClientCmdLine, AutomationTool.ProjectParams Params) [0x00000] in :0
LogPlayLevel:   at Project.RunInternal (AutomationTool.ProjectParams Params, System.String ServerLogFile, System.String ClientLogFile) [0x00000] in :0
LogPlayLevel:   at Project.Run (AutomationTool.ProjectParams Params) [0x00000] in :0
LogPlayLevel: Program.Main: AutomationTool exiting with ExitCode=151 (Error_DeviceOSNewerThanSDK)
LogPlayLevel: Domain_ProcessExit
LogPlayLevel: Completed Launch On Stage: Run Task, Time: 3.288337
LogPlayLevel: RunUAT ERROR: AutomationTool was unable to run successfully.
PackagingResults:Error: Error Launch failed! Failed to launch on device.  Make sure your install of Xcode matches or is newer than the OS on your device.

Not sure why but restarting the iPhone appears to overcome this problem.

I have facing same issue. I restarted the iPhone but it still didn’t work. Any other work around?