2015-03-02 9 views
16

Ich versuche, meine Anwendung auf IOS zu emulieren, aber nothig funktioniert für mich. Ich habe zwei Tage über den Fehler gesucht und alle Workarounds, die ich gefunden habe, funktioniert nicht für mich. Ich verwende OSX Yosemite, Xcode 6.1.1, Cordova 4.2.0, Ionic 1.3.8, Ios-Sim 3.1.1. Dies ist die Ausgabe:Ionic emulieren ios: Sitzung konnte nicht gestartet werden

** 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) 

Ich weiß wirklich nicht, was zu tun ist. Ich habe bereits alle Wororounds ausprobiert, die ich im Internet gefunden habe: Dateirechte ändern, als sudo laufen lassen, Einstellungen des Emulators zurücksetzen, xcode öffnen, bevor ich meine App emimiere, cordova neu installieren, etc, usw. Niemand funktioniert. Hoffe du kannst mir helfen, Jungs! Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen.

Vielen Dank im Voraus!

+0

Haben Sie versucht, 'ionischen ios' vorzubereiten und dann öffnen Sie das Projekt in' xcode' und es von dort laufen? Dies ist ein allgemeiner Build-Pfad für diese Arten von Anwendungen. –

+0

Eigentlich nein. Also, jedes Mal, wenn ich meine App im Emulator-Modus ausführen möchte, muss ich (um mein www zum www ios-Projekt zu kopieren) erstellen und dann xcode öffnen und es von dort aus ausführen? Ich denke, das ist ziemlich nervig und braucht mehr Zeit als nur zu laufen, anstatt Ionic zu emulieren. Es soll funktionieren, aber selbst Ionic beantwortet keines dieser Probleme. Übrigens, ich habe meine App über den Emulator von xcode ausgeführt, aber der Emulator stürzt ab. Danach öffne ich den Emulator wieder und ich konnte eintreten. –

+0

hast du 'cordova run ios' versucht? – QuickFix

Antwort

1

änderte ich die Berechtigungen für Verzeichnisse wurde

Dieses den whoami Befehl schien für mich zu arbeiten:

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