Unable to launch the app in read device - No iOS device found, is it plugged in?

Hi,

Am new to appium, working with IOS real device with appium, am not able to launch my app in iOS real devices and perform action. Can anyone help me.

Mac Version : 10.10.5 (14F27)
Appium Version : 1.4.8
Device is : ipad 2 (8.4)

My Code is
import io.appium.java_client.ios.IOSDriver;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
public class Appium {
private IOSDriver driver;
@BeforeMethod
public void setUp() throws MalformedURLException {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(“platformName”, “iOS”);
caps.setCapability(“platformVersion”, “8.4”); //Replace this with your iOS version
caps.setCapability(“deviceName”, “JCPUA”);
caps.setCapability(“udid”, “BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC”);
caps.setCapability(“app”, “/Users/apple/Desktop/Appium/SkavaAssociate2.ipa”);
driver = new IOSDriver(new URL(“http://0.0.0.0:4723/wd/hub”), caps);
driver.manage().timeouts().implicitlyWait(120,TimeUnit.SECONDS);
}
@Test
public void testiOS() throws InterruptedException {
System.out.print(“tested”);
}

ERROR
info: [debug] Using local .ipa from desired caps: /Users/apple/Desktop/Appium/SkavaAssociate2.ipa
info: [debug] Copying local zip to tmp dir

info: [debug] /Users/apple/Desktop/Appium/SkavaAssociate2.ipa copied to /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/appium-app.zip

info: [debug] Unzipping /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/appium-app.zip

info: [debug] Testing zip archive: /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/appium-app.zip

info: [debug] Zip archive tested clean

info: [debug] Unzip successful

info: [debug] Using locally extracted app: /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/Payload/SkavaAssociate.app
info: [debug] Creating new appium session cdc47de9-53a1-4906-9a0d-e42f7a06515e
info: [debug] Removing any remaining instruments sockets
info: [debug] Cleaned up instruments socket /tmp/instruments_sock
info: [debug] Auto-detecting iOS udid…
info: [debug] Not auto-detecting udid, running on sim

info: [debug] Could not parse plist file (as binary) at /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/Payload/SkavaAssociate.app/en.lproj/Localizable.strings
info: Will try to parse the plist file as XML
info: [debug] Could not parse plist file (as XML) at /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115916-3136-d48jl/Payload/SkavaAssociate.app/en.lproj/Localizable.strings
warn: Could not parse app Localizable.strings assuming it doesn’t exist
info: [debug] Getting bundle ID from app
info: [debug] Parsed app Info.plist (as binary)
info: [debug] Creating instruments
info: [debug] Preparing uiauto bootstrap
info: [debug] Dynamic bootstrap dir: /Users/apple/Library/Application Support/appium/bootstrap
info: [debug] Dynamic env: {“nodePath”:"/Applications/Appium.app/Contents/Resources/node/bin/node",“commandProxyClientPath”:"/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-uiauto/bin/command-proxy-client.js",“instrumentsSock”:"/tmp/instruments_sock",“interKeyDelay”:null,“justLoopInfinitely”:false,“autoAcceptAlerts”:false,“autoDismissAlerts”:false,“sendKeyStrategy”:“grouped”}

info: [debug] Dynamic bootstrap code: // This file is automatically generated. Do not manually modify!

info: [debug] Dynamic bootstrap path: /Users/apple/Library/Application Support/appium/bootstrap/bootstrap-6745615c424bb0c0.js

info: [debug] Reusing dynamic bootstrap: /Users/apple/Library/Application Support/appium/bootstrap/bootstrap-6745615c424bb0c0.js

info: [debug] Attempting iOS device log capture via libimobiledevice idevicesyslog

info: [debug] Creating iDevice object with udid BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC

info: [debug] App is not installed. Will try to install the app.

info: [debug] Installing ipa found at /Users/apple/Desktop/Appium/SkavaAssociate2.ipa

error: Failed to start an Appium session, err was: Error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l
No iOS device found, is it plugged in?

info: [debug] Cleaning up appium session

info: [debug] Error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l
No iOS device found, is it plugged in?

at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Socket.<anonymous> (child_process.js:1183:11)
at Socket.emit (events.js:107:17)
at Pipe.close (net.js:485:12)

info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l \nNo iOS device found, is it plugged in?\n)”,“killed”:false,“code”:255,“signal”:null,“cmd”:"/bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l ",“origValue”:“Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l \nNo iOS device found, is it plugged in?\n”},“sessionId”:null}
info: <-- POST /wd/hub/session 500 1155.324 ms - 512

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: <-- GET /wd/hub/status 200 1.182 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}
info: <-- GET /wd/hub/status 200 1.049 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: <-- GET /wd/hub/status 200 0.930 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: <-- GET /wd/hub/status 200 2.064 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}
info: <-- GET /wd/hub/status 200 1.073 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: <-- GET /wd/hub/status 200 1.075 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

info: <-- GET /wd/hub/status 200 0.889 ms - 104 {“status”:0,“value”:{“build”:{“version”:“1.4.8”,“revision”:“c8179bd8352d3c62d98fa58b324491230df9342a”}}}

Is u r device visible in xcode ???

AM able to get the device name . But in appium tool, it not displaying

it seems you are not selected app path

What version of Xcode? Appium 1.4.8 does not support Xcode 7.

Hi ,

I have selected the app path, below is my credentials.

Xcode 6.4


Build version 6E35b
Appium Version : 1.4.8
Device is : ipad 2 (8.4)

Below is the error am facing

info: [debug] The following desired capabilities were provided, but not recognized by appium. They will be passed on to any other services running on this server. : platform
info: [debug] Using local .ipa from desired caps: /Users/apple/Desktop/Appium/SkavaAssociate2.ipa

info: [debug] Copying local zip to tmp dir

info: [debug] /Users/apple/Desktop/Appium/SkavaAssociate2.ipa copied to /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/appium-app.zip

info: [debug] Unzipping /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/appium-app.zip

info: [debug] Testing zip archive: /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/appium-app.zip

info: [debug] Zip archive tested clean

info: [debug] Unzip successful

info: [debug] Using locally extracted app: /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/Payload/SkavaAssociate.app

info: [debug] Creating new appium session 4eeac015-09ef-4229-82e7-84a4310027e1
info: [debug] Removing any remaining instruments sockets
info: [debug] Cleaned up instruments socket /tmp/instruments_sock
info: [debug] Auto-detecting iOS udid…
info: [debug] Not auto-detecting udid, running on sim
info: [debug] Could not parse plist file (as binary) at /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/Payload/SkavaAssociate.app/en.lproj/Localizable.strings
info: Will try to parse the plist file as XML
info: [debug] Could not parse plist file (as XML) at /var/folders/b_/3qzhp7ms5gj_8zfwn1nkmqr00000gn/T/115917-574-1oz0jxv/Payload/SkavaAssociate.app/en.lproj/Localizable.strings
warn: Could not parse app Localizable.strings assuming it doesn’t exist
info: [debug] Getting bundle ID from app

info: [debug] Parsed app Info.plist (as binary)
info: [debug] Creating instruments
info: [debug] Preparing uiauto bootstrap
info: [debug] Dynamic bootstrap dir: /Users/apple/Library/Application Support/appium/bootstrap
info: [debug] Dynamic env: {“nodePath”:"/Applications/Appium.app/Contents/Resources/node/bin/node",“commandProxyClientPath”:"/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-uiauto/bin/command-proxy-client.js",“instrumentsSock”:"/tmp/instruments_sock",“interKeyDelay”:null,“justLoopInfinitely”:false,“autoAcceptAlerts”:false,“autoDismissAlerts”:false,“sendKeyStrategy”:“grouped”}

info: [debug] Dynamic bootstrap code: // This file is automatically generated. Do not manually modify!

info: [debug] Dynamic bootstrap path: /Users/apple/Library/Application Support/appium/bootstrap/bootstrap-6745615c424bb0c0.js

info: [debug] Reusing dynamic bootstrap: /Users/apple/Library/Application Support/appium/bootstrap/bootstrap-6745615c424bb0c0.js

info: [debug] Attempting iOS device log capture via libimobiledevice idevicesyslog

info: [debug] Creating iDevice object with udid BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC

info: [debug] App is not installed. Will try to install the app.

info: [debug] Installing ipa found at /Users/apple/Desktop/Appium/SkavaAssociate2.ipa

info: [debug] Cleaning up appium session

error: Failed to start an Appium session, err was: Error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l
No iOS device found, is it plugged in?

info: [debug] Error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l
No iOS device found, is it plugged in?

at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Socket.<anonymous> (child_process.js:1183:11)
at Socket.emit (events.js:107:17)
at Pipe.close (net.js:485:12)

info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l \nNo iOS device found, is it plugged in?\n)”,“killed”:false,“code”:255,“signal”:null,“cmd”:"/bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l ",“origValue”:“Command failed: /bin/sh -c ideviceinstaller -u BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC -l \nNo iOS device found, is it plugged in?\n”},“sessionId”:null}
info: <-- POST /wd/hub/session 500 991.589 ms - 512

My code is

public class Appium {
private RemoteWebDriver driver;
@BeforeMethod
public void setUp() throws MalformedURLException {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(“platformName”, “iOS”);
caps.setCapability(“platformVersion”, “8.4”); //Replace this with your iOS version
caps.setCapability(“deviceName”, “JCPUA”);
caps.setCapability(CapabilityType.PLATFORM, “Mac OS X”);
caps.setCapability(“udid”, “BAD3FCA9FD2ABCDDEA6DFC8CFE916036D55344AC”);
caps.setCapability(“app”, “/Users/apple/Desktop/Appium/SkavaAssociate2.ipa”);
driver = new RemoteWebDriver(new URL(“http://0.0.0.0:4723/wd/hub”), caps);
driver.manage().timeouts().implicitlyWait(120,TimeUnit.SECONDS);
}
@Test
public void testiOS() throws InterruptedException {
System.out.print(“tested”);
}

}

can any one help me

you able install ipa via xcode?
pls check