Ich habe eine Cordova 2.1.0 App erstellt. Sie lief die ersten 2-3 Mal einwandfrei. Aber jetzt, wenn ich versuche, es über das Terminal auszuführen, wird mir der folgende Fehler angezeigt. Ich habe nichts geändert.
Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath:
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}
Jede Hilfe wäre dankbar. Vielen Dank
ios-simulator
cordova
xcode4.5
Ankur Arya
quelle
quelle
iOS Simulator > Reset Content and Settings...
NICHT ausreichte; musste Ordner entfernen~/Library/Application Support/iPhone Simulator/6.0
(ich habe selektiv für 6.0 entfernt - andere iOS-Versionen waren in meinem Fall nicht betroffen).Starten Sie den iOS-Simulator manuell und klicken Sie im Menü "iOS-Simulator" auf "Inhalt und Einstellungen zurücksetzen". Schließen Sie dann Ihre App und erstellen Sie sie neu.
quelle
Meine Lösung ist:
Über das Menü iOS Simulator, Inhalt und Einstellungen zurücksetzen. Schließen Sie XCode 5.0: Schließen Sie das Projekt und schließen Sie es vom Dock aus. Öffnen Sie das Projekt erneut und starten Sie es erneut, wie in Windows :)
quelle
Ich habe alles versucht, was oben erwähnt wurde, und nichts hat funktioniert. Mein Problem war iOS 7-spezifisch. Ich war schließlich in der Lage , das Problem zu lösen , indem eine Zuordnung nicht leeren Wert zu Bundle - Versionen String, kurz (CFBundleShortVersionString) in der -Info.plist Datei. Es sieht so aus, als würde iOS 7 keinen leeren Wert für die Build-Nummer mögen. Ich hatte ein Skript, das die Bundle-Nummer jedes Mal, wenn ich das Projekt erstelle, automatisch um 1 erhöht, sodass dieses Feld leer war. Ich habe dort gerade einen Dummy-Wert zugewiesen, damit es funktioniert.
quelle
Sie können die App auch aus dem Simulator entfernen.
Dies funktionierte bei mir in iOS6.1
quelle
iOS6.1
Hier gelöst: https://stackoverflow.com/a/16279286/1927253
Ich habe einen Ordner mit dem Namen "Resources" in XCode 4.6.2 kopiert. Als XCode gefragt wurde, habe ich die Ordnerreferenzen für alle hinzugefügten Ordner erstellt.
Jedes Mal, wenn ich dies tat, musste ich in das Verzeichnis für abgeleitete Anwendungen wechseln und das Erstellungsverzeichnis für mein Projekt löschen, damit es wieder funktioniert.
Lösung: Kopieren Sie keinen Ordner mit dem Namen "Resources" in XCode. Benennen Sie es in etwas anderes als Ressourcen um.
Sehr nerviger Fehler.
quelle
Setzen Sie einfach Ihren Simulator zurück und führen Sie Ihr Projekt erneut aus
quelle
Leider hat keine dieser Lösungen mein Problem gelöst. Ich habe alles getan und sogar meinen Mac neu gestartet, aber es schlug immer noch fehl. Was mein Problem tatsächlich gelöst hat, war, zum Organizer zu gehen und die abgeleiteten Daten und Snapshots zu löschen.
quelle
Hatte das gleiche Problem nach der Installation von XCode 5. Hatte kein iOS 6.1 Sim oder SDK. Erhalten diese. Es wurde versucht, die App unter iOS6.1 Sim auszuführen und die Meldung "Fehler beim Installieren" anzuzeigen. Nachdem ich alle oben genannten Beiträge gelesen hatte, entschied ich mich, die App einfach aus dem Simulator zu entfernen und neu zu installieren, aus dem Projektfenster erneut auszuführen und das Problem für mich zu lösen.
quelle
Ich habe ALLE diese und weitere Dinge ausprobiert, einschließlich der Neuinstallation von Xcode 5 und dem Nuking jeder Xcode- und Simulator-Präferenz- / Anwendungsunterstützungsdatei ohne Glück.
Zum Teufel habe ich dann meine kurze Bundle-Versionszeichenfolge geändert (sie hatte bereits einen Wert, sie war nicht leer) und sie wurde sofort ausgelöst.
3 Stunden sind vergangen, aber ja
quelle
Alle Antworten, nach denen ich gesucht habe, funktionieren bei mir nicht!. Schließlich ist der einzige Weg, um es zum Laufen zu bringen, wie folgt
quelle
Keines der oben genannten Verfahren hat bei mir funktioniert. Schließlich habe ich meine info.plist mit einem anderen Projekt verglichen und festgestellt, dass ich das Schlüssel / Wert-Paar "Ausführbare Datei = $ {EXECUTABLE_NAME}" irgendwie gelöscht habe. Durch das Ersetzen wurde das Problem für mich behoben.
quelle
Dieser Fehler tritt unter iOS 7.0 auf, wenn Sie "Build" leer lassen. Geben Sie eine Build-Nummer ein!
quelle
Was für mich funktioniert hat, war einfach eine alte Version der App, die in einer früheren Version von Xcode (wahrscheinlich 4, jetzt mit 5) erstellt wurde, aus dem Simulator (Tap-Hold, Jiggle, x) zu löschen.
quelle
Dieses Problem ist aufgetreten, als ich versucht habe, einen Build für die Genehmigung von Facebook-Anwendungen zu erstellen. Ich habe das aus irgendeinem Grund festgestellt, als ich die folgende Befehlszeile verwendet habe:
xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release
Die Dateien landeten nicht in
[project root]/build/...
(wie in den Anweisungen auf Facebook angegeben ), sondern in ~ / Library / Developer / Xcode / DerivedData / [App-Name + eindeutige Kennung] / Build / Products.Ich bin mir nicht sicher, was genau hier vor sich geht (wer mehr weiß, bitte klären Sie mich auf!), Aber ich konnte die Dateien im DerivedData-Verzeichnis auf dem Simulator ausführen. Hoffentlich arbeiten sie auch für Facebook!
quelle
Ich habe alles versucht, was oben erwähnt wurde, und nichts hat funktioniert.
Schließlich war die einzige Möglichkeit, dies zum Laufen zu bringen, das Deaktivieren von DYLD_INSERT_LIBRARIES = / usr / lib / libimckit.dylib
Wie ich das gemacht habe:
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
zu
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
Erklären Sie in diesem Beitrag [1], wofür DYLD_INSERT_LIBRARIES gedacht ist
[1] https://stackoverflow.com/a/26053165/2091181
quelle
Unter Mavericks 10.9.5 mit Xcode Version 6.0.1 (6A317) und einem iOS SDK, das 8.0 unterstützt, hatten Simulators alle Version 8 diesen Fehler. Alle oben genannten Ratschläge haben bei mir nicht funktioniert. Gehen Sie also zu Xcode-> Einstellungen-> Downloads und sehen Sie im Abschnitt Komponenten als installierbar (aber nicht installiert) iOS Simulators 7.1 und / oder 7.0. Ging voran und installierte die 7.1-Simulatoren und erhielt zusätzliche Bezeichnungen in der Produkt-> Zielliste Simulatoren der Versionen 8.0 und 7.1, und die Verwendung der 8.0 hatte immer noch den gleichen Fehler, aber die 7.1-Simulatoren funktionierten alle.
quelle