Appium 1.4.13 doesn't launch SafariLauncher on real IoS device (Selenium webdriver automation in VS using C#)

I am having issue in launching safariLauncher on real ipad with following configuration:

  1. Xcode 7.2
    mac 10.10
    Appium 1.5 and tried with appium 1.4.13 app GUi

build succeeded in Xcode but when I try to run safarilauncher.xcode it throws an error that process launch failed :timed out trying to launch app
The ipad has safarilauncher app installed on it and clicking on it launches safarilauncher with a message that click safari launcher.
No errors by appium doctor for ios.

I tried running my script after starting Appium server on mac with follow
appiummac2
appiummac3

ing settings:
error is
Test Name: TestMethod1
Test FullName: UnitTestProject2.UnitTest1.TestMethod1
Test Source: C:\ED\TestAutomation\Ed.LMS\Main\UnitTestProject2\UnitTestProject2\AppiumIpad.cs : line 15
Test Outcome: Failed
Test Duration: 0:00:09.451697

Result StackTrace:
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Appium.AppiumDriver1…ctor(Uri remoteAddress, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Appium.iOS.IOSDriver`1…ctor(Uri remoteAddress, DesiredCapabilities desiredCapabilities)
at UnitTestProject2.UnitTest1.TestMethod1() in C:\ED\TestAutomation\Ed.LMS\Main\UnitTestProject2\UnitTestProject2\AppiumIpad.cs:line 27
Result Message:
Test method UnitTestProject2.UnitTest1.TestMethod1 threw exception:
System.InvalidOperationException: A new session could not be created. (Original error: ENOENT, stat ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/build/SafariLauncher/SafariLauncher.zip’) (33)

I tried launching Appium1.5 from terminal using appium command but running my selenium automation script is giving following error:
Result StackTrace:
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Appium.AppiumDriver1…ctor(Uri remoteAddress, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Appium.iOS.IOSDriver`1…ctor(Uri remoteAddress, DesiredCapabilities desiredCapabilities)
at UnitTestProject2.UnitTest1.TestMethod1() in C:\ED\TestAutomation\Ed.LMS\Main\UnitTestProject2\UnitTestProject2\AppiumIpad.cs:line 30
Result Message:
Test method UnitTestProject2.UnitTest1.TestMethod1 threw exception:
System.InvalidOperationException: An unknown server-side error occurred while processing the command. Original error: Bad app: /usr/local/lib/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name.

same error is in the mac terminal.
Tried launching safari in simulator but simulator with appium 1.5 gets stuck on launch page itself.
I think I might be missing something but no clue what ? Had been struggling for weeks , please help . I really appreciate your time, help and suggestions.

Thanks