Hi… I am new in Appium and I have configure Appium in El Capitan 10.11.
Appium Version : 1.4.13
iPhone simulator : iPhone 6 and Platform version : 8.1
If I am not mention --ipa flag in App path then Appium Inspector open as well as .ipa file installed in simulator but application don’t launch. Continuously looping going on for installed app. What is the issue? And at last simulator will be crash.
Right now App path : /Users/testmac/Desktop/iPhone Test/Sample Application.ipa
Error Log:
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Instruments crashed on startup
info: [debug] Error: Instruments crashed on startup
at [object Object].Instruments.onInstrumentsExit (/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-instruments/lib/instruments.js:440:31)
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-instruments/lib/instruments.js:353:12)
at ChildProcess.emit (events.js:110:17)
at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Instruments crashed on startup)”,“origValue”:“Instruments crashed on startup”},“sessionId”:null}
After change app path with flag : --ipa
Now I have change the App path : --ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa in iOS Settings then it give me below error.
Error Log:
Launching Appium with command: ‘/Applications/Appium.app/Contents/Resources/node/bin/node’ lib/server/main.js --address “127.0.0.1” --command-timeout “7200” --debug-log-spacing --platform-version “8.1” --platform-name “iOS” --app “–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa” --full-reset --show-ios-log --device-name “iPhone 6” --native-instruments-lib
info: Welcome to Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“app”:"–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa",“address”:“127.0.0.1”,“fullReset”:true,“nativeInstrumentsLib”:true,“deviceName”:“iPhone 6”,“platformName”:“iOS”,“platformVersion”:“8.1”,“showIOSLog”:true,“defaultCommandTimeout”:7200,“debugLogSpacing”:true}
info: Console LogLevel: debug
info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 11.953 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 3.658 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 1.108 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: --> GET /wd/hub/sessions {}
info: [debug] Responding to client with success: {“status”:0,“value”:[]}
info: <-- GET /wd/hub/sessions 200 1.106 ms - 23 {“status”:0,“value”:[]}
info: --> POST /wd/hub/session {“desiredCapabilities”:{“platformName”:“iOS”,“platformVersion”:“8.1”,“newCommandTimeout”:“999999”,“automationName”:“Appium”,“deviceName”:“iPhone 6”}}
info: Client User-Agent string: Appium (unknown version) CFNetwork/760.0.5 Darwin/15.0.0 (x86_64)
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
error: Failed to start an Appium session, err was: Error: Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: ENOENT, stat ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa’
info: [debug] Using local .ipa from command line: /Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa
info: [debug] Copying local zip to tmp dir
info: [debug] Got configuration error, not starting session
info: [debug] Cleaning up appium session
info: [debug] Error: Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: ENOENT, stat ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa’
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios.js:188:13)
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/device.js:89:26)
at [object Object]. (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/device.js:156:23)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/lib/helpers.js:41:21
at FSReqWrap.oncomplete (fs.js:95:15)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: ENOENT, stat ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa’)”,“origValue”:“Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: ENOENT, stat ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/–ipa /Users/testmac/Desktop/iPhone Test/Sample Application.ipa’”},“sessionId”:null}
info: <-- POST /wd/hub/session 500 14.694 ms - 1012
info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 0.812 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
Can you guys please help me what do I do for .ipa support?
How to configure .ipa in appium and start inspector properly?
Thanks in advance…