2015-03-02 4 views
16

Sto cercando di emulare la mia applicazione su iOS ma nothig funziona per me. Sono stato alla ricerca di due giorni sull'errore e tutte le soluzioni alternative che ho trovato non funzionano per me. Sto usando OSX Yosemite, Xcode 6.1.1, Cordova 4.2.0, Ionic 1.3.8, Ios-Sim 3.1.1. Questa è l'uscita:Ionico emulare ios: Impossibile avviare la sessione

** BUILD SUCCEEDED ** 

2015-03-01 20:07:08.576 ios-sim[5970:3191481] stderrPath: /path/to/myapp/platforms/ios/cordova/console.log 
2015-03-01 20:07:08.577 ios-sim[5970:3191481] stdoutPath: /path/to/myapp/platforms/ios/cordova/console.log 
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7ff3d370ff10 {NSLocalizedDescription=Simulator session timed out.} 
Error: /path/to/myapp/platforms/ios/cordova/run: Command failed with exit code 1 
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:766:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:833:5) 

Davvero non so cosa fare. Ho già provato tutti i problemi che ho trovato su internet: cambiare i permessi dei file, eseguire come sudo, ripristinare le impostazioni dell'emulatore, aprire xcode prima di emulare la mia app, reinstallare cordova, ecc. Ecc. Nessuno funziona. Spero che tu possa aiutarmi, ragazzi! Se avete bisogno di ulteriori informazioni, fatemelo sapere.

Grazie in anticipo!

+0

Hai provato 'ionica preparare ios' e quindi aprire il progetto in' xcode' e eseguirlo da lì? Questo è un percorso di compilazione comune per questi tipi di applicazioni. –

+0

In realtà no. Quindi, ogni volta che voglio eseguire la mia app in modalità emulatore, dovrò costruire (per copiare il mio www nel progetto www ios) e quindi aprire xcode ed eseguirlo da lì? Penso che sia piuttosto fastidioso e impieghi più tempo della semplice esecuzione invece di usare ios emuli ionici. Suppone di funzionare, ma anche Ionic non risponde a nessuno di questi problemi. A proposito, ho eseguito la mia app attraverso l'emulatore da xcode, ma l'emulatore si blocca. Successivamente ho riaperto l'emulatore e sono riuscito ad entrare. –

+0

hai provato 'cordova run ios'? – QuickFix

risposta

1

ho cambiato i permessi sulle directory che stava usando il comando whoami

Questo sembrava funzionare per me:

sudo chown -R $(whoami) ~/Documents/yourdirectory