Simulator timeout after 60000ms

Hi

I get the following in the log files

[iOSSim] We will timeout after 60000ms
[debug][iOSSim] Waiting and extra 10000ms for simulator to really finish booting

Now the simulator is IOS does begin launching but it needs more time. What happen is before it is fully booted it starts installing the app and thus my app looks like it is installed but when you it tries to launch it fails to launch. I think the reason is because it simulator did not fully launch before installing app. Work fine on XCode.

How can I change this default timeout?

Below is what I have tried

I am using appium 1.6 and Xcode 8.1

using NUnit.Framework;
using OpenQA.Selenium;

namespace AutoItX_Testing
{
class IOSDemo
{
public IWebDriver driver;

    [TestFixtureSetUp]
    public void Class1()
    {
        //Setting Capabilities
        DesiredCapabilities capabilities = new DesiredCapabilities();
        //capabilities.SetCapability("platformName", "iOS");
        capabilities.SetCapability(MobileCapabilityType.PlatformVersion, "10.1");
        //capabilities.SetCapability("platform", "Mac");
       // capabilities.SetCapability("deviceName", "iPhone 6");
        capabilities.SetCapability(MobileCapabilityType.DeviceName, "iPhone 6");
        capabilities.SetCapability(MobileCapabilityType.AutomationName, "XCUITest");
        capabilities.SetCapability(IOSMobileCapabilityType.BundleId, "com.softworks.selfservice.app");
        capabilities.SetCapability("native-instruments-lib", true);
        capabilities.SetCapability("deviceReadyTimeout",100000);
        capabilities.SetCapability("newCommandTimeout", 18000000);
        capabilities.SetCapability(IOSMobileCapabilityType.LaunchTimeout, "50000");

       // capabilities.SetCapability(MobileCapabilityType.App, "/Users/itsoftworks/Desktop/UICatalog7/UICatalog.app");
        capabilities.SetCapability(MobileCapabilityType.App, "/Users/itsoftworks/Desktop/SelfService/Self Service.app");
        AppiumDriver<IOSElement> driver = new IOSDriver<IOSElement>(
                           new Uri("http://192.168.17.85:4723/wd/hub"),
                            capabilities);
       // driver = new RemoteWebDriver(new Uri("http://192.168.17.85:4723/wd/hub"),capabilities);
        Thread.Sleep(1000000000);
        driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
      
    }

    [Test()]
    public void VerifyMenuSimulator()
    {
        //Test to login into app

        //driver.manage().Timeouts().ImplicitlyWait(Timespan.FromSeconds(60));
        //driver.FindElement(By.XPath("//UIATextField[1]")).SendKeys("username");
      //  driver.FindElement(By.XPath("///UIASecureTextField[1]")).SendKeys("password");
       // driver.FindElement(By.XPath("///UIAButton[1]")).Click();
    }

    [TestFixtureTearDown]
    public void End()
    {
        //driver.Quit();
    }
}

}