Le projet iOS Xcode affiche uniquement "Mon Mac 64 bits" mais pas un simulateur ou un périphérique

Cela a juste commencé à se produire que mon projet iOS montre seulement "Mon Mac 64-bit" plutôt que le simulateur ou mon iPhone pour build. Je n'ai aucune idée de pourquoi cela se passe. Je ne pense pas avoir changé quoi que ce soit.

entrez la description de l'image ici

J'ai mon projet défini sur iOS 5 comme SDK de base, mais peu importe ce que je fais, il semble ne jamais montrer mes autres options pour build. J'ai redémarré Xcode quelques fois, et toujours pas de chance.

Pourquoi est ce qui se passe?

Xcode 4.2, Build 4D199

Je l'ai compris. J'ai dû modifier le schéma (Product-> Scheme-> Edit Scheme …), et pour une raison quelconque, aucun exécutable n'a été sélectionné. J'ai choisi mon application, enregistré et maintenant j'ai mes options de simulateur et d'appareil en arrière.

Voici comment j'ai résolu ce problème. Cliquez-droit sur le file xcodeproj et select "Afficher le contenu du package". Maintenant, supprimez tout dans le dossier xcuserdata. Voila. J'espère que cela aide quelqu'un d'autre qui est confronté à ce problème.

Avait le même problème.

Aucune des solutions ci-dessus n'a fonctionné. En fin de count, j'ai cliqué sur "Gérer les schémas" puis sur "Créer des schémas maintenant". Sélectionnez ensuite le nouveau schéma dans Xcode. Vous allez maintenant récupérer toutes les options de périphérique / simulateur.

Cela pourrait être une option un peu nukeyaire si vous êtes à mi-path du projet. Mon problème est survenu alors que je commençais un nouveau projet et renommé le projet. Dans ce scénario, seul l'auto-création d'un nouveau schéma semblait fonctionner.

Cela se produit essentiellement lorsque vous changez le nom de votre projet ou quelque chose comme ça. La solution est, 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 listd 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.

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

  1. Faites un clic droit sur le file xcodeproj. Sélectionnez "Afficher le contenu du package". Maintenant, supprimez tout dans le dossier xcuserdata.

  2. Sélectionnez "Modifier le schéma". La section exécutable aura "none" dans l'onglet Info de la window. Maintenant, select "ProjectName.app".

Capture d'écran

Souvent, cela peut arriver lorsque certains files changent sans la bénédiction de xcode. Comme lors de la commutation entre les twigs de contrôle de version. Habituellement, redémarrer Xcode résout ce problème.

Aucune des suggestions ici travaillé pour moi, mais ce qui a été fait en cliquant sur le projet dans la barre latérale, puis sous "iOS Application Target", basculer "Devices".

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

Si cela fait une différence, c'est sur un projet PhoneGap / Cordova.

Si vous voyez ce problème après avoir renommé votre projet, le problème réel est que le système a un conteneur défini qui fait reference à votre ancien nom de projet. Vous devez également éditer votre file de schéma dans un éditeur de text et replace toutes les instances de l'ancien nom de projet par votre nouveau nom de projet.

Vous devez parcourir tous les sous-files dans le dossier du projet et replace le nom de l'ancien projet par le nouveau pour résoudre ce problème. Toutes les autres solutions listées dans les autres réponses sont juste des moyens de forcer Xcode à le faire pour vous.

J'ai eu ce problème quand j'ai créé un projet avec Xcode 4.5 (iOS SDK 6) et l'ai ouvert plus tard avec Xcode 4.2 (iOS SDK <6). J'ai résolu ce problème, Sélectionnez target-> Summary, sous Target de deployment, je le mets à 5.0:

entrez la description de l'image ici

Xcode 4.2 ne prend pas en charge iOS SDK 6.0, j'ai donc besoin de rétrograder la cible de deployment, puis j'ai obtenu mon périphérique dans le schéma. J'espère que ça aide quelqu'un.

Sélectionnez Modifier le schéma, vous aurez None dans "Executeable", select votre .app à la place dans le drop down menu, Hope it helps

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

Thanx,

Généralement, les exemples de codes téléchargés présentent un tel problème. Ceux-ci peuvent être modifiés en changeant Base SDK à Latest iOS depuis l'onglet 'Build Setting' de votre projet.

entrez la description de l'image ici

Si rien de ce qui précède ne fonctionne, click le projet dans la barre latérale comme indiqué sur l'image en haut puis allez dans PROJECT puis Build Settings puis sous Architectures changez les plates-forms sockets en charge d'OSX vers iOS.

J'espère que ça va aider!

entrez la description de l'image ici

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

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

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

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

Dans mon cas, j'ai dû changer le SDK de base dans le projet -> Build Settingd à la dernière ios sdk

J'ai essayé toutes les solutions que j'ai pu find sur stackoverflow pour ce problème.

Finalement, j'ai supprimé l'application Xcode et l' ai téléchargée à nouveau sur l'App Store. Après l'installation, les simulateurs étaient de return.