2014-04-21 21 views
6

Sto provando a eseguire gli script di automazione per un'app utilizzando Java in Appium iOS.Errore "Errore spawn Posix" - Appium iOS

Quando sto facendo funzionare il simulatore, ottenendo il seguente errore -

info: Attempting to retry launching instruments, this is retry #1 
info: Attempting to run app on iPhone Retina (4-inch) - Simulator - iOS 7.1 

info: Spawning instruments with command:  /Applications/Xcode.app/Contents/Developer/usr/bin/instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -w iPhone Retina (4-inch) - Simulator - iOS 7.1 /Users/abc/Desktop/smriti/iPhoneSimulator/AppIOS.app -e UIASCRIPT /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-uiauto/uiauto/bootstrap.js -e UIARESULTSPATH /tmp/appium-instruments 
info: And extra without-delay env: {"DYLD_INSERT_LIBRARIES":"/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-instruments/thirdparty/iwd/InstrumentsShim.dylib","LIB_PATH":"/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-instruments/thirdparty/iwd"} 
info: And launch timeout: 90000ms 

info: [INST STDERR] posix spawn failure; aborting launch (binary == /Users/abc/Desktop/smriti/iPhoneSimulator/AppIOS.app/AppIOS). 

info: [INST STDERR] Instruments Trace Error : Error Starting Recording 

Poi provato a fare funzionare il dispositivo vero e proprio, quindi ottenere seguente errore:

info: Installing ipa found at AppIOS.ipa 
info: Creating iDevice object with udid 3daa1240e495c84e8878996649301fd9759a07df 
info: Couldn't find ideviceinstaller, trying built-in at /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller 

info: Cleaning up appium session 

error: Failed to start an Appium session, err was: Error: Command failed: dyld: Library not loaded: @executable_path/../lib/libimobiledevice.3.dylib 
Referenced from: /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller 
Reason: image not found 


info: Error: Command failed: dyld: Library not loaded: @executable_path/../lib/libimobiledevice.3.dylib 
Referenced from: /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller 
Reason: image not found 

at ChildProcess.exithandler (child_process.js:637:15) 
at ChildProcess.EventEmitter.emit (events.js:98:17) 
at maybeClose (child_process.js:743:16) 
at Socket.<anonymous> (child_process.js:956:11) 
at Socket.EventEmitter.emit (events.js:95:17) 
at Pipe.close (net.js:465:12) 

info: Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Command failed: dyld: Library not loaded: @executable_path/../lib/libimobiledevice.3.dylib\n Referenced from: /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller\n Reason: image not found\n)","killed":false,"code":null,"signal":"SIGTRAP","origValue":"Command failed: dyld: Library not loaded: @executable_path/../lib/libimobiledevice.3.dylib\n Referenced from: /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller\n Reason: image not found\n"},"sessionId":null} 
POST /wd/hub/session 500 4286ms - 714b 

Poi ho cliccato su 'i' a lanciare Appium inspector quando è in esecuzione su un dispositivo reale -> ha lanciato la mia app e quindi l'app si è bloccata.

Qualsiasi aiuto sarebbe apprezzato.

Grazie!

+0

Hai già risolto ??? – Clergyman

+0

Nel caso qualcuno stia lottando lo stesso: ho risolto questo problema molto fastidioso e frustrante rimuovendo platformVersion dalle mie capacità desiderate. – Clergyman

risposta

0

Non tentare l'installazione di file IPA sul simulatore. AFAIK, sono stati creati per processori ARM e possono essere eseguiti solo su dispositivi iOS.