J'ai créé une application Cordova 2.1.0, elle a bien fonctionné les 2-3 premières fois. Mais maintenant, lorsque j'essaie de l'exécuter via le terminal, cela me donne l'erreur suivante.Je n'ai rien changé.
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}
Toute aide serait appréciée. Merci
ios-simulator
cordova
xcode4.5
Ankur Arya
la source
la source
iOS Simulator > Reset Content and Settings...
, n'était PAS suffisante; a dû supprimer le dossier~/Library/Application Support/iPhone Simulator/6.0
(j'ai supprimé sélectivement pour 6.0 - les autres versions d'iOS n'étaient pas affectées dans mon cas).Essayez de lancer manuellement le simulateur iOS et dans le menu "Simulateur iOS", cliquez sur "Réinitialiser le contenu et les paramètres", puis fermez et reconstruisez votre application.
la source
Ma solution est:
Depuis le menu, le simulateur iOS, réinitialiser le contenu et les paramètres. Fermez XCode 5.0: fermez le projet et fermez-le à partir du Dock, rouvrez le projet et relancez-le, comme dans Windows :)
la source
J'ai essayé tout ce qui est mentionné ci-dessus et rien n'a fonctionné. Mon problème était spécifique à iOS 7. J'ai finalement pu résoudre le problème en attribuant une valeur non vide à la chaîne de versions de Bundle, courte (CFBundleShortVersionString) dans le fichier -Info.plist. On dirait qu'iOS 7 n'aime pas une valeur vide pour le numéro de build. J'avais un script qui incrémente automatiquement le numéro du bundle de 1 chaque fois que je construis le projet, ce champ était donc vide. Je viens de lui attribuer une valeur fictive pour que cela fonctionne.
la source
Vous pouvez également supprimer l'application du simulateur.
Cela a fonctionné pour moi dans iOS6.1
la source
iOS6.1
Résolu ici: https://stackoverflow.com/a/16279286/1927253
J'ai copié un dossier dans XCode 4.6.2 avec le nom "Resources". Lorsque XCode a demandé, j'ai créé les références de dossier pour tous les dossiers ajoutés.
Chaque fois que je faisais cela, je devais accéder au répertoire des applications dérivées et supprimer le répertoire de construction de mon projet pour qu'il fonctionne à nouveau.
Solution: ne copiez pas un dossier par référence dans XCode avec le nom «Resources». Renommez-le en autre chose que Ressources.
Erreur très ennuyeuse.
la source
réinitialisez simplement votre simulateur et relancez votre projet
la source
Malheureusement, aucune de ces solutions n'a résolu mon problème. J'ai tout fait, même redémarrer mon mac mais il échouait toujours. Ce qui a réellement résolu mon problème a été d'aller dans l'organisateur et de supprimer les données dérivées et les instantanés.
la source
Eu le même problème après l'installation de XCode 5. N'avait pas de Sim ou SDK iOS 6.1. Obtenu ces derniers. J'ai essayé d'exécuter l'application sous le Sim iOS6.1 et d'afficher le message d'échec de l'installation. Après avoir lu tous les articles ci-dessus, j'ai décidé de simplement supprimer l'application du simulateur et de la réinstaller, de la réexécuter à partir de la fenêtre du projet et cela a résolu le problème pour moi.
la source
J'ai essayé TOUTES ces choses et plus encore, y compris la réinstallation de Xcode 5 et la suppression de chaque fichier de support de préférence / application xcode et simulateur sans succès.
Ensuite, j'ai changé ma chaîne de version courte du bundle (elle avait déjà une valeur, elle n'était pas vide), et elle s'est déclenchée.
3 heures passées mais ouais
la source
Toutes les réponses que j'ai recherchées ne fonctionnent pas pour moi !. Enfin, la seule façon de le faire fonctionner est la suivante
la source
Rien de ce qui précède n'a fonctionné pour moi, j'ai finalement comparé mon info.plist à un autre projet et j'ai constaté que j'avais en quelque sorte supprimé la paire clé / valeur "Fichier exécutable = $ {EXECUTABLE_NAME}", en la remplaçant, le problème a été résolu pour moi.
la source
Cette erreur se produit sur iOS 7.0 si vous laissez le champ "Build" vide. Entrez un numéro de build!
la source
Ce qui a fonctionné pour moi, c'était simplement de supprimer une ancienne version de l'application, qui avait été créée dans une version antérieure de Xcode (probablement 4, maintenant exécutant 5) du simulateur (tap-hold, jiggle, x).
la source
J'ai rencontré ce problème en essayant de créer une version pour l'approbation de l'application Facebook. J'ai trouvé cela pour une raison quelconque, lorsque j'ai utilisé la ligne de commande suivante:
xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release
les fichiers ne se sont pas retrouvés dans
[project root]/build/...
(comme le suggèrent les instructions sur Facebook ), mais dans ~ / Library / Developer / Xcode / DerivedData / [nom de l'application + identifiant unique] / Build / Products.Je ne sais pas exactement ce qui se passe ici (tous ceux qui en savent plus, s'il vous plaît, éclairez-moi!) Mais j'ai pu exécuter les fichiers dans le répertoire DerivedData sur le simulateur. J'espère qu'ils travailleront également pour Facebook!
la source
J'ai essayé tout ce qui est mentionné ci-dessus et rien n'a fonctionné.
Enfin, le seul moyen de le faire fonctionner était de désarmer désactiver DYLD_INSERT_LIBRARIES = / usr / lib / libimckit.dylib
Comment j'ai fait ça:
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
à
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
Dans ce post [1] expliquez à quoi sert DYLD_INSERT_LIBRARIES
[1] https://stackoverflow.com/a/26053165/2091181
la source
Sur Mavericks 10.9.5 utilisant Xcode version 6.0.1 (6A317) avec un SDK iOS prenant en charge la version 8.0 à l'origine, les simulateurs étaient tous version 8 obtenant tous cette erreur. Tous les conseils ci-dessus ne fonctionnaient pas pour moi. Nous sommes donc allés à Xcode-> Préférences-> Téléchargements et ont vu comme installables (mais pas yot installés) dans la section Composants les simulateurs iOS 7.1 et / ou 7.0. Nous sommes allés de l'avant et avons installé les simulateurs 7.1 et obtenu des désignations supplémentaires sur la liste Produit-> Destination Les simulateurs de la version 8.0 et 7.1, et l'utilisation du 8.0 avait toujours la même erreur, mais les simulateurs 7.1 fonctionnaient tous.
la source