web-dev-qa-db-fra.com

Le projet Xcode iOS affiche uniquement "Mon Mac 64 bits" mais pas de simulateur ni d'appareil.

Cela vient juste de se produire que mon projet iOS ne montre que "Mon Mac 64 bits" plutôt que le simulateur ou mon iPhone sur lequel construire. Je ne sais pas pourquoi cela se passe. Je ne pense pas avoir rien changé.

enter image description here

Mon projet est défini sur iOS 5 en tant que SDK de base, mais peu importe ce que je fais, il ne semble jamais afficher d’autres options pour lesquelles construire. J'ai redémarré Xcode à quelques reprises et toujours pas de chance.

Pourquoi est-ce qui se passe?

Xcode 4.2, Build 4D199

223
Nic Hubbard

Je l'ai compris. Je devais éditer le schéma (Produit-> Schéma-> Éditer le schéma ...), et pour une raison quelconque, aucun exécutable n'a été sélectionné. J'ai choisi mon application, enregistré et j'ai maintenant mon simulateur et les options de l'appareil.

400
Nic Hubbard

Voici comment j'ai résolu ce problème. Cliquez avec le bouton droit sur le fichier xcodeproj et sélectionnez "Afficher le contenu du paquet". Supprimez maintenant tout le contenu du dossier xcuserdata. Voila. J'espère que cela aidera les autres personnes confrontées à ce problème.

83
Mike Reining

Avait le même problème.

Aucune des solutions ci-dessus n'a fonctionné. Finalement, j'ai cliqué sur "Gérer les schémas", puis sur "Créer automatiquement des schémas maintenant". Ensuite, sélectionnez le nouveau schéma dans Xcode. Vous allez maintenant récupérer toutes les options de l'appareil/du simulateur.

Cela pourrait être une option un peu nucléaire si vous êtes à mi-chemin du projet. Mon problème est survenu alors que je commençais un nouveau projet et que je l'avais renommé. Dans ce scénario, seule la création automatique d'un nouveau schéma semblait fonctionner.

40
Himanshu Singh

Cela se produit essentiellement lorsque vous modifiez le nom de votre projet ou quelque chose du genre. La solution est que vous devez sélectionner le bon "Scheme" pour votre projet. Voici la solution:

Après avoir ouvert votre projet:

  1. Go to "Product" from upper menu
  2. Select "Scheme" from the list
  3. Then select "Manage Scheme"
  4. Now no matter your "Project Name" is listed here or not just click on "Autocreate Schemes Now" from the upper-right side of the window.
  5. Press "ok", now your project rebuild and you can find the "Simulator List" on the top.

J'espère que cela vous aidera les gars.

40
Tulon

Il existe différentes solutions à ce problème. Deux approches que j'ai utilisées sont ci-dessous:

  1. Cliquez avec le bouton droit sur le fichier xcodeproj. Sélectionnez "Afficher le contenu du paquet". Maintenant, supprimez tout ce qui se trouve dans le dossier xcuserdata.

  2. Sélectionnez "Edit Schema". La section exécutable aura "aucun" dans l'onglet Info de la fenêtre. Maintenant, sélectionnez "NomProjet.app".

Screenshot

19
Jayprakash Dubey

Cela peut souvent arriver lorsque certains fichiers changent sans la bénédiction de xcode. Comme lors du basculement entre les branches de contrôle de version. Habituellement, le redémarrage de Xcode corrige ce problème.

10

Aucune des suggestions ici ne fonctionnait pour moi, mais cliquez sur le projet dans la barre latérale, puis sous "Cible d'application iOS", activez/désactivez "Périphériques".

J'étais réglé sur 'iPad'. Je l'ai changé en "Universal" puis en "iPad" et le schéma s'est corrigé.

Si cela fait une différence, il s’agit d’un projet PhoneGap/Cordova.

9
danharper

Si vous rencontrez ce problème après avoir renommé votre projet, le problème est que le schéma a un conteneur défini qui fait référence à votre ancien nom de projet. Vous devez également modifier votre fichier de schéma dans un éditeur de texte et remplacer toutes les occurrences de l'ancien nom de projet par votre nouveau nom de projet.

Vous devez parcourir tous les sous-fichiers du dossier du projet et remplacer le nom de l'ancien projet par le nouveau afin de résoudre ce problème. Tous les autres contournements énumérés dans les autres réponses ne sont que des moyens de forcer Xcode à le faire pour vous.

7
Josh

J'ai eu ce problème lorsque j'ai créé un projet avec Xcode 4.5 (iOS SDK 6) et que je l'ai ouvert plus tard avec Xcode 4.2 (iOS SDK <6). J'ai résolu ce problème, sélectionnez cible-> Résumé, sous Cible de déploiement, je l'ai défini sur 5.0:

enter image description here

Xcode 4.2 ne prend pas en charge iOS SDK 6.0, je dois donc rétrograder la cible de déploiement, puis mon appareil est inclus dans le schéma. J'espère que cela aidera quelqu'un.

6
Malloc

Sélectionnez Edit Schema, vous aurez aucun dans "Exécutable", sélectionnez votre .app à la place dans le menu déroulant, J'espère que ça aide

3
Khalid Usman

Généralement, les exemples de codes téléchargés présentent un tel problème. Ceux-ci peuvent être modifiés en modifiant Base SDK sur Latest iOS à partir de l'onglet 'Paramètres de construction' de votre projet.

enter image description here

3
Jayprakash Dubey

J'ai eu ce problème, et voici comment je l'ai résolu.

Dans "Paramètres de construction", changez les "Plateformes prises en charge" de "iphoneos" à "iOS". Je ne sais pas pourquoi, mais ça marche pour moi.

3
john zhang

Salut j'ai eu ce problème un projet je l'ai eu d'un collèges.
Je l'ai résolu en créant un "nouveau schéma" avec le nom du projet.

Merci,

3
damithH

Si rien ci-dessus ne fonctionne, cliquez sur projet dans la barre latérale, comme indiqué dans l'image en haut, puis sélectionnez PROJET, puis Paramètres de construction, puis sous Architectures, modifiez les plates-formes prises en charge d'OSX à iOS.

J'espère que ça va aider!

enter image description here

3
Mann

La validation automatique des paramètres a résolu ce problème pour moi. (Bouton "Valider les paramètres")

2
krafter

Allez créer les paramètres -> Tous -> Plateformes prises en charge. Cliquez dessus et sélectionnez iOS. Le mien était en Mac pour une raison étrange. Je ne l'ai jamais changé!

1
Jhon Gia

dans mon cas, j'ai dû changer de base SDK dans le projet -> Construire les paramètres vers le dernier ios sdk

1
iMeMyself

J'ai résolu ce problème en définissant la version cible du déploiement sur une version inférieure ou identique à celle prise en charge par Xcode (iOS SDK).

1
MSh

J'ai essayé toutes les solutions suggérées que je pouvais trouver sur stackoverflow pour résoudre ce problème.

Finalement, je ai supprimé l'application Xcode et l'ai téléchargée à nouvea depuis l'App Store. Après l'installation, les simulateurs étaient de retour.

0
OscarWyck