J'ai récemment installé la version bêta de Xcode Version 6 sous OS X Mavericks, qui contient le simulateur iOS pour iOS 8. J'ai réussi à exécuter à partir de Xcode 6 bêta sur un appareil doté d'iOS 8 Bêta, mais en ouvrant le simulateur Même erreur, j'ai essayé de changer la version matérielle de l'iPhone 4s, iPhone 5, ... dans le simulateur et donne toujours la même erreur: "Impossible de démarrer le simulateur iOS".
Je travaille avec Xcode 5.1 en même temps dans Mavericks, des suggestions pour résoudre ce problème? Existe-t-il un problème pour exécuter ce simulateur dans Mavericks, car il s’agit uniquement d’OS X 10.10? Merci.
Après avoir trouvé des solutions sur le Web, une combinaison de procédures a fonctionné pour moi:
Fermer Xcode et iOS Simulator (et toutes les applications associées)
Installer (ou réinstaller) Xcode6-Beta dans le dossier Applications (directement à partir du fichier .dmg)
Ouvrez Xcode6-Beta et allez dans Xcode -> Préférences -> Sites -> Outils de ligne de commande et sélectionnez "Xcode 6.0" (assurez-vous d’avoir sélectionné celui-ci dans le dossier Applications).
Lancez le simulateur iOS et accédez à iOS Simulator -> Réinitialiser le contenu et les paramètres ...
Fermez toutes les applications et redémarrez votre Mac (j'ai décoché "Rouvrir les fenêtres ...")
Ouvrez Xcode6-beta et testez le simulateur iOS
Bonne chance
J'ai également eu ce problème et trouvé la solution en procédant comme suit:
Initialement, j'ai téléchargé la bibliothèque Xcode 6 dans la section Documentation sous le chemin Xcode -> Préférences -> Téléchargements et redémarrez mon xcode mais n'a pas résolu mon problème.
Téléchargé et installé le simulateur iOS 7.1 sous le chemin Xcode -> Préférences -> Téléchargements . Redémarrez à nouveau xcode et le problème résolu.
Je suis de nouveau confronté au même problème le lendemain matin . Désactiver la variable DYLD_INSERT_LIBRARIES résout mon problème: -
Appuyez sur le mode "Insérer" et changez-le
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
pour ça
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
et appuyez sur échap pour quitter le mode insertion.
Avant cela, je ne trouvais aucune version iOS devant chaque périphérique répertorié Mais après l'installation ou en désactivant la variable DYLD_INSERT_LIBRARIES, j'ai trouvé la même chose devant chaque périphérique.
J'ai résolu en supprimant et en rajoutant les simulateurs, voir les captures d'écran ici.
Dans Xcode, accédez au menu Xcode -> Ouvrir l’outil de développement - Simulateurs IOS. Choisissez simulateur puis matériel -> périphérique -> gérer le périphérique.
Si le périphérique concerné apparaît dans la colonne de gauche, supprimez-le. Ajoutez ensuite le périphérique à partir du bouton '+'. Si ce n'était pas le cas, ajoutez-le simplement en utilisant le bouton '+'.
J'avais précédemment supprimé le répertoire ~/Library/Developer/CoreSimulator/
et la seule commande qui a fonctionné pour moi est xcrun simctl erase all
. Peut-être que vous voudrez peut-être essayer ceci.
j'ai aussi eu le même problème, mais résolu en installant les simulateurs requis (Xcode> Préférences> téléchargements> installer des simulateurs)
J'ai rencontré le même problème et résolu par les étapes suivantes:
1) Move
xcode6-beta dans le dossier de l'application
2) Restart
mac et ouvrez xcode6-beta depuis le dossier de l'application.
Cela m'est arrivé de faire fonctionner le simulateur sur Xcode 7 et 8 sur El Capitan. La seule chose qui a fonctionné a été la désactivation de la protection de l'intégrité du système ( https://Apple.stackexchange.com/a/208481/86757 ).
J'ajoute cette réponse car elle semble être légèrement différente des autres.
En raison de mon travail sur un projet plus ancien, j'avais besoin de télécharger et d'exécuter Xcode 7.3 et de charger le projet dans un simulateur. Cette erreur entraînait l'erreur "Impossible de démarrer le simulateur iOS".
J'ai rempli toutes les suggestions ci-dessus et aucune d'entre elles n'a fonctionné (réinitialiser les paramètres du simulateur, redémarrer, supprimer et réinstaller Xcode, réinitialiser l'emplacement du simulateur, redémarrer à nouveau, etc.)
À la fin, le problème était que j'essayais de charger le simulateur iPhone 5 (10.0) sur Xcode 7.3.
Vous pouvez voir ici les notes de publication Apple pour Xcode 7.3
Xcode 7.3 nécessite un Mac sous OS X 10.11 ou ultérieur.
Xcode 7.3 inclut les SDK pour iOS 9.3, watchOS 2.2, OS X version 10.11.4 et tvOS 9.2.
Comme vous pouvez le constater, Xcode 7.3 n'inclut pas de SDK pour iOS 10.0
Cela signifie que dès que j'ai chargé le simulateur avec l'iPhone 5 (9.3), tout a fonctionné immédiatement.
Par conséquent, je recommanderais donc, en abordant cette question, de ne pas être obligé (comme je l'ai fait) de penser que quelque chose ne va pas dans le système avant de vérifier les éléments fondamentaux.
Remarque: Il est également intéressant de noter que le simulateur doit être configuré pour la version Xcode utilisée. Cela peut être réglé dans
Xcode -> Preferences -> Locations -> Command Line Tools
et aussi en utilisant la ligne de commande:
Sudo xcode-select --switch /Applications/Xcode_7.3.app/Contents/Developer
* changer la version de Xcode pour la nouvelle que vous voulez utiliser
J'ai testé une quantité affreuse de solutions et le seul qui a fonctionné pour moi a été de désactiver la protection des racines via le mode de récupération. Je l'ai testé avec XCode 7.3, il est possible que cette approche fonctionne pour XCode 8.
cmd + R
avant d'afficher la vue de chargement avec le logo Applecsrutil disable
Cette erreur indique une erreur lors du démarrage de launchd_sim lors du démarrage du périphérique simulé. En soi, cela n'indique pas la cause réelle. Vous pouvez consulter ~/Library/Logs/CoreSimulator/CoreSimulator.log pour plus d'informations sur l'erreur (y compris le motif de l'erreur).
Causes possibles:
Sur OSX 10.9 et les versions antérieures, DYLD_INSERT_LIBRARIES peut être défini par des applications tierces. Dans les versions ultérieures, DYLD_INSERT_LIBRARIES non valide est ignorée au lieu de générer une erreur.
Utilisation d'anciens DLC d'exécution de simulateurs avec Xcode 7 beta. Les versions plus récentes de Xcode ignorent ces anciens DLC.
Si vous avez besoin d’aide supplémentaire, veuillez fournir cette donnée supplémentaire.
Voici les étapes pour résoudre le problème ci-dessus:
Rechercher le fichier launchd.conf dans votre mac
Si non trouvé, créez depuis Terminal avec l'aide de la commande
~ utilisateur $ Sudo touch /etc/launchd.conf
Terminal vous demandera le mot de passe de la machine
Puis ouvrez le fichier créé avec l'aide de la commande pour EDITER, si le terminal vous donne une erreur, car l'autorisation échoue
~ utilisateur $ Sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/launchd.conf
Ouvrez le fichier manuellement à partir de /etc/launchd.conf (Maj + cmd + g) et entrez/etc/(logiciel TextEdit)
Dans le fichier "DYLD_INSERT_LIBRARIES", remplacez-le par "ZZ" et enregistrez-le.
Redémarrez votre machine.
Xcode fonctionnera de manière provocante.
une des raisons pourrait être que vous pourriez supprimer/dossier privé.
vous pouvez essayer avec les commandes suivantes
Sudo mkdir /private/tmp
Sudo chmod 1777 /private/tmp
Il suffit de vérifier la version iOS de votre simulateur. Je me suis battu avec cette erreur pendant 2 jours et j'ai tout essayé. Une fois le projet exécuté sur le simulateur avec la version iOS prise en charge par mon Xcode, cela a fonctionné malheureusement ...: /