Installing .app on IOS device using node/appium/Javascript/webdriver

Hi there,

I have got a .app created with Xcode 8 and I would like to install it on a device using Javascript and Selenium/Webdriver.

I have a node.js project, this is the package json:

“app-root-dir”: “^1.0.2”,
“appium”: “^1.6.3”,
“appium-doctor”: “^1.4.2”,
“appium-ios-driver”: “^1.17.0”,
“chai”: “^3.5.0”,
“chromedriver”: “^2.27.2”,
“cucumber”: “^1.3.1”,
“cucumber-html-reporter”: “^0.3.7”,
“eslint”: “^3.13.1”,
“geckodriver”: “^1.3.0”,
“iedriver”: “^3.0.0”,
“jsel”: “^1.1.4”,
“selenium-webdriver”: “^3.0.1”,
“wd”: “^1.1.3”

these are the caps:
automationName:“Appium”,
platformName: “IOS”,
platformVersion: “10.2”,
browserName:“iphone”,
deviceName: “my iPhone”,
launchTimeout:6000,
autoAcceptAlerts:true,
udid: “eXXXXXXXXXXXXX”,
app: “/Users/…/my.app”,
bundleId: “org…MyApp”

const webdriver = require(“selenium-webdriver”);
this.browser = new webdriver.Builder().withCapabilities(caps).build();

Appium server has been started.

Am I just getting all my drivers mixed up?

Can anyone help?
Many thanks!