Appium trimming the deviceName on iOS

Hi
Im sending a device name via capabilities in a test and since upgrading to xcode 9 and also upgrading Appium, it can no longer find devices. But in the logs it looks like it is trimming the device name. Please can someone explain whether I need to send the deviceName in a different format now?

Logs:
info: [debug] Instruments is at: /Applications/Xcode.app/Contents/Developer/usr/bin/instruments
info: [debug] Getting device string from opts: {“forceIphone”:false,“forceIpad”:false,“xcodeVersion”:“9.0”,“iOSSDKVersion”:“11.0”,“deviceName":"iPad Pro (10.5-inch)”,“platformVersion”:“11.0”}
info: [debug] fixDevice is on
info: [debug] Final device string is: 'iPad (11.0 Simulator)
error: Could not find a device to launch. You requested ‘iPad (11.0 Simulator)’, but the available devices were: ["iPad (5th generation) (11.0) [F2827…

Thank you