Facing issue Appium to start

Exception in thread “main” org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Could not find a device to launch. You requested ‘iphone 6 (9.3)’, but the available devices were: “Apple TV 1080p (9.2) 16AE487C-05A0-4BAB-BBF7-FD0266F4FD63”,“Apple Watch - 38mm (2.2) 21E58BF5-4FC5-4965-AC94-1D29A910F49B”,“Apple Watch - 42mm (2.2) 6272937E-18DE-421A-B4B8-4055E3CE31E4”,“iPhone 6 (9.3) 699BB30D-4398-44F7-8FB4-5DA6F4CA15F8”
Command duration or timeout: 4.56 seconds
Build info: version: ‘2.53.0’, revision: ‘35ae25b’, time: ‘2016-03-15 16:57:40’
System info: host: ‘Admins-Mac-mini.local’, ip: ‘192.168.0.109’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.11.5’, java.version: ‘1.8.0_91’
Driver info: io.appium.java_client.ios.IOSDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:51)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
at io.appium.java_client.ios.IOSDriver.execute(IOSDriver.java:1)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:144)
at io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:47)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:114)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:132)
at io.appium.java_client.ios.IOSDriver.(IOSDriver.java:81)
at Fybr.main(Fybr.java:22)

server side
[iOS] Error: Could not find a device to launch. You requested ‘iphone 6 (9.3)’, but the available devices were: [“Apple TV 1080p (9.2) 16AE487C-05A0-4BAB-BBF7-FD0266F4FD63”,“Apple Watch - 38mm (2.2) 21E58BF5-4FC5-4965-AC94-1D29A910F49B”,“Apple Watch - 42mm (2.2) 6272937E-18DE-421A-B4B8-4055E3CE31E4”,“iPhone 6 (9.3) 699BB30D-4398-44F7-8FB4-5DA6F4CA15F8”]
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at noDevicesError (lib/driver.js:912:14)
at IosDriver.checkSimAvailable$ (lib/driver.js:917:9)
at tryCatch (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke as _invoke
at GeneratorFunctionPrototype.prototype.(anonymous function) as next
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at run (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:104:47)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:115:28
at flush (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/$.microtask.js:19:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
[Error: Could not find a device to launch. You requested ‘iphone 6 (9.3)’, but the available devices were: [“Apple TV 1080p (9.2) 16AE487C-05A0-4BAB-BBF7-FD0266F4FD63”,“Apple Watch - 38mm (2.2) 21E58BF5-4FC5-4965-AC94-1D29A910F49B”,“Apple Watch - 42mm (2.2) 6272937E-18DE-421A-B4B8-4055E3CE31E4”,“iPhone 6 (9.3) 699BB30D-4398-44F7-8FB4-5DA6F4CA15F8”]]

[HTTP] <-- POST /wd/hub/session 500 4289 ms - 543

[MJSONWP] Encountered internal error running command: Error: Could not find a device to launch. You requested ‘iphone 6 (9.3)’, but the available devices were: [“Apple TV 1080p (9.2) 16AE487C-05A0-4BAB-BBF7-FD0266F4FD63”,“Apple Watch - 38mm (2.2) 21E58BF5-4FC5-4965-AC94-1D29A910F49B”,“Apple Watch - 42mm (2.2) 6272937E-18DE-421A-B4B8-4055E3CE31E4”,“iPhone 6 (9.3) 699BB30D-4398-44F7-8FB4-5DA6F4CA15F8”]
at Object.wrappedLogger.errorAndThrow (lib/logger.js:60:13)
at noDevicesError (lib/driver.js:912:14)
at IosDriver.checkSimAvailable$ (lib/driver.js:917:9)
at tryCatch (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke as _invoke
at GeneratorFunctionPrototype.prototype.(anonymous function) as next
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at run (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:104:47)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:115:28
at flush (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/$.microtask.js:19:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…
[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…

[HTTP] <-- GET /wd/hub/status 200 29 ms - 83

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…
[HTTP] <-- GET /wd/hub/status 200 12 ms - 83

update name to correct “iPhone” with “P” instead of “p”

1 Like

Thank you for helping out Aleksei

Facing issue, app is opens and closes

[debug] [Instruments] [INST STDERR] Instruments Trace Error : Target failed to run: The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.) : Failed to launch process with bundle identifier ‘in.fybr’

does your iOS app build with developer certificate?

1 Like

yes aleksei iOS app bulid with developer certificate

thank you.

your app is debuggable?

can you try:

  1. get your code into your mac
  2. open it with xcode
  3. build your app for some simulator
  4. get your builded “*.app” file
  5. now try same with appium

looks same issue like yours is Appium test on ios opens and close the application over and over again

1 Like

I’ll try and thank you for helping me out Aleksei