J'ouvre mon projet dans Xcode 6.1. Lorsque j'essaie d'exécuter le projet, le bouton est grisé. Lorsque j'essaie d'aller à Product > Clean
, l'option est grisée. Quand je regarde la liste des simulateurs, tout ce que je reçois est My Mac
au lieu du iOS Device
. Comment puis-je faire revenir mes simulateurs?
Cliquez sur le nom du projet (bouton droit au bouton Exécuter). Trois options apparaîtront.
Vous pouvez cliquer sur "Nouveau schéma" puis sur "OK" dans la fenêtre contextuelle.
Vous aurez la liste des simulateurs de retour.
Assurez-vous que le projet que vous essayez d'exécuter a deployment target
égal ou inférieur à la version SDK de votre Xcode. Dans mon cas, j'ai essayé de lancer un projet construit avec iOS8.4
, mais j'ai Xcode6.1 avec SDK version 8.1.
J'ai changé la cible de déploiement en 8.1 et cela commence à me montrer des simulateurs.
Avant cela, assurez-vous que votre code et vos bibliothèques externes sont compatibles avec votre nouvelle cible de déploiement, sinon vous devez mettre à jour votre Xcode.
Vérifiez également le iOS Deployment Target
sous les paramètres de construction. J'utilisais Xcode 6.3 alors que la cible de déploiement était définie sur iOS 8.4. J'ai reçu la liste des simulateurs dès que je l'ai configurée pour iOS 8.3
Je n'ai pas pu trouver de solution pour résoudre mon problème. Tous les simulateurs étaient présents pour tous les projets sauf celui pour lequel j'avais besoin.
Solution:
Paramètres de construction -> Architectures -> Plateformes prises en charge:
changé de iphoneos en iOS
Cmd ci-dessous résolu mon problème:
$ Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Dans mon cas, j'ai mis à niveau vers Xcode 8 et téléchargé une autre version 7.3.1 plus tard (renommé "Xcode 7.3.1"), puis je ne peux pas obtenir la liste du simulateur dans Xcode 8.
Dans mon cas, j'aurais accidentellement supprimé des périphériques ios dans le système Finder -> Bibliothèque-> Périphériques-> Core simulator
Ainsi, les simulateurs ne sont pas répertoriés dans le projet Xcode à l'exception du périphérique ios.
J'ai résolu ce problème en ajoutant des simuulateurs ios de Xcode-> Fenêtre-> Périphériques-> Ajouter des simulateurs
J'espère que ça va aider quelqu'un.
Allez à la fenêtre puis aux appareils et appuyez sur le bouton plus en bas à gauche pour ajouter un appareil et sélectionner le simulateur requis. Cela a fonctionné pour moi.
Solution: Paramètres de construction -> Architectures -> Plates-formes prises en charge: Changé de iphoneos à iOS
Travaux confirmés dans Xcode Version 9.0 (9A235)
Si vous avez renommé Xcode.app depuis le premier lancement, le simulateur iOS n'est plus disponible. Ceci est mentionné dans Notes de publication de Xcode 6.1 :
Renommer Xcode.app après avoir exécuté l’un des outils Xcode de cet ensemble peut causer que le simulateur iOS ne soit plus disponible. Soit renommer Xcode.app à ce qu’il était lors du premier lancement ou redémarrage de votre Mac . (16646772)
Si votre problème est dû à plusieurs (versions de) xcode
Puis suivez les étapes suivantes
1. Nettoyage des données dérivées Accédez aux préférences Xcode -> onglet Sélectionner l'emplacement -> sélectionnez la petite flèche grise dans/Utilisateurs/Apple/Bibliothèque/Développeur/Xcode/DerivedData. Vous serez redirigé vers un dossier. À partir de là, sélectionnez Dossier de données dérivées, puis Supprimer.
2. Complètement tout à fait le Xcode et rouvrir
Cela résoudra votre problème . Joyeux codage :)
Le même problème s'est produit avec moi. Lorsque j'ai mis à jour de Xcode 8 Beta 3 à Xcode 8 Beta 4, je l'ai résolu de cette façon ..
vous pouvez voir tous les appareils et simulateurs ici
Si ci-dessus ne fonctionne pas .. comme si vous ne voyez pas de simulateurs, alors ..
Cela a fonctionné pour moi .. L'espoir sera utile pour quelqu'un plus tard ..
On dirait que Xcode cache ce menu lorsque la fenêtre a une certaine taille. Vous devez faire votre fenêtre assez grande avant qu'elle ne revienne.
J'avais toujours mon iOS Device
, mais tous mes simulateurs avaient disparu.
J'ai essayé toutes les solutions suggérées que je pouvais trouver sur stackoverflow.
Finalement, j'ai supprimé l'application Xcode et téléchargé à nouveau depuis l'App Store. Après l'installation, les simulateurs étaient de retour.
Parfois, le simulateur que vous utilisez peut ne pas être celui spécifié dans Paramètres de construction . Assurez-vous que le package de simulateur est téléchargé pour votre IOS Cible de déploiement
Solution petite mais efficace. Dans mon cas, j'ai mis à jour mon xcode vers la version 9.2 et les simulateurs ont disparu.
J'ai trouvé cette solution et cela a fonctionné pour moi et pour les autres aussi.
**
Il suffit de quitter votre xcode et de redémarrer à nouveau. Vous aurez des simulateurs.
**
vérifiez les paramètres de construction de votre projet et assurez-vous de sélectionner Latest iOS (iOS 8.1).
Après la mise à niveau vers Xcode 10.3, la liste des simulateurs était vide. J'ai redémarré et ça a été résolu.
Cela ne répond pas nécessairement à la question précise de l'OP, mais c'est la première fois que j'ai fini par rechercher mon problème de mise à niveau Xcode 10.3.
Il suffit d'aller à Xcode -> Fenêtre -> Périphériques
Cliquez sur + en bas à gauche
Ajouter votre nouveau simulateur
Si vous venez de mettre à jour Xcode, vous devrez peut-être redémarrer votre ordinateur avant que les simulateurs ne redeviennent disponibles.
Tout à fait Xcode et ouvrez-le à nouveau, il montrera. Pour moi ça a marché.
Cela m’arrive après une mise à jour d’un nouveau Xcode. Fonctionnement
xcode-select --install
corrigé pour moi.
J'ai rencontré une autre situation où cela peut se produire. Je travaille avec une équipe qui utilise un serveur Xcode pour une intégration continue. Le serveur ne voyait aucun simulateur, mais seulement pour un projet. J'ai finalement déterminé que cela était dû au fait que la version de Xcode sur notre serveur était une version antérieure et que le projet Xcode était configuré pour générer la dernière version disponible. La simple mise à jour de Xcode a résolu le problème pour nous.
J'ai eu le même problème, généré à partir d'un projet importé, le projet avait 10.3 comme cible de déploiement et je n'avais que 10.0 installé, changer la cible de déploiement en 10.0 a résolu mes problèmes.
J'ai simplement renommé mon fichier Xcode dans le dossier Applications en quelque chose d'autre et je l'ai renommé Xcode.
Travaillé
Dans mon cas, j'avais créé une cible de bibliothèque statique pour tvOS dans Xcode 8.3.3 et le simulateur tvOS n'apparaissait pas dans la liste. Finalement, nous avons découvert que TARGETED_DEVICE_FAMILY
dans les paramètres de construction était défini sur 1,2
au lieu de 3
. Laissant ceci ici au cas où quelqu'un d'autre rencontrerait le même problème.
Pour ceux qui luttent avec cela, j'ai essayé les options mentionnées sans succès. Il s'avère que tout ce que j'avais à faire était simplement d'arrêter et de relancer Xcode. Des choses simples peuvent parfois être agaçantes.
Pour ceux venant d'Unity, même si vous parvenez à les afficher (en changeant Build Settings > Supported Platforms
en iOS
, cela ne fonctionnerait pas dans le simulateur.
Au lieu de cela, vous devez sélectionner ce SDK pour simulateur:
Et assurez-vous qu'il existe autre chose que du métal.
Ensuite, la liste des appareils de simulation sera là depuis le début.
J'ai rencontré ce problème lorsque j'ai mis à jour mon xcode vers la version 8.2beta (avec le nom de l'application xcode-beta.app). J'ai trouvé la réponse ci-dessus par Jeremy Huddleston Sequoia et j'ai essayé de renommer xcode-beta.app en xcode.app. Je suppose que le nom devrait être xcode.app pour utiliser les simulateurs, même si vous n’avez pas changé le nom vous-même lorsque vous téléchargez le fichier bêta.
Vérifiez si dans l'app store sous xcode, il indique GET au lieu de installé, supprimez votre version actuelle et obtenez la nouvelle.
J'ai juste besoin d'un bon vieux démodé redémarrer l'ordinateur. Lorsque la désinstallation et la réinstallation de XCode n’ont pas abouti, j’ai redémarré par pure frustration ... Après un redémarrage, tout était comme il se doit.