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 pour construire. Je ne sais pas pourquoi cela se produit. Je ne pense pas avoir changé quoi que ce soit.
J'ai mon projet réglé sur iOS 5 comme SDK de base, mais peu importe ce que je fais, il ne semble jamais montrer mes autres options pour lesquelles je peux construire. J'ai redémarré Xcode plusieurs fois et toujours pas de chance.
Pourquoi cela se produit-il?
Xcode 4.2, Build 4D199
Voici comment j'ai résolu ce problème. Faites un clic droit sur le fichier xcodeproj et sélectionnez «afficher le contenu du package». Supprimez maintenant tout ce qui se trouve dans le dossier xcuserdata. Voila. J'espère que cela aide toute autre personne confrontée à ce problème.
la source
Cela se produit essentiellement lorsque vous changez le nom de votre projet ou quelque chose comme ça. La solution est que vous devez sélectionner le bon "
Scheme
" pour votre projet. Voici la solution:Après avoir ouvert votre projet:
Go to "Product" from upper menu
Select "Scheme" from the list
Then select "Manage Scheme"
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
.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.
la source
Eu 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". Sélectionnez ensuite le nouveau schéma dans Xcode. Maintenant, vous récupérerez toutes les options d'appareil / simulateur.
Cela pourrait être une option un peu nucléaire si vous êtes à mi-chemin du projet. Mon problème s'est produit alors que je commençais un nouveau projet et que j'ai renommé le projet. Dans ce scénario, seule la création automatique d'un nouveau schéma semblait fonctionner.
la source
Il existe différentes solutions à ce problème. Voici deux approches que j'ai utilisées:
Cliquez avec le bouton droit sur le fichier xcodeproj. Sélectionnez "afficher le contenu du package". Maintenant, supprimez tout ce qui se trouve dans le dossier xcuserdata.
Sélectionnez "Modifier le schéma". La section exécutable aura "aucun" dans l'onglet Info de la fenêtre. Sélectionnez maintenant "ProjectName.app".
la source
Souvent, cela peut se produire lorsque certains fichiers changent sans la bénédiction de xcode. Comme lors du basculement entre les branches de contrôle de version. Le redémarrage habituel de Xcode résout ce problème.
la source
Aucune des suggestions ici n'a fonctionné pour moi, mais ce qui a été en cliquant sur le projet dans la barre latérale, puis sous "Cible d'application iOS", basculez "Appareils".
J'étais réglé sur «iPad». Je l'ai changé en «Universal» puis en arrière en «iPad» et le schéma s'est corrigé.
Si cela fait une différence, c'est sur un projet PhoneGap / Cordova.
la source
Si vous voyez ce problème après avoir renommé votre projet, le problème réel 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 instances de l'ancien nom de projet par votre nouveau nom de projet.
Vous devez parcourir tous les sous-fichiers du dossier de projet et remplacer le nom de l'ancien projet par le nouveau pour résoudre ce problème. Tous les autres contournements répertoriés dans les autres réponses ne sont que des moyens de forcer Xcode à le faire pour vous.
la source
J'ai eu ce problème lorsque 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 cible-> Résumé, sous Cible de déploiement, je l'ai défini sur 5.0:
Xcode 4.2 ne prend pas en charge iOS SDK 6.0, j'ai donc besoin de rétrograder la cible de déploiement, puis j'ai eu mon appareil dans le schéma. J'espère que cela aidera quelqu'un.
la source
Si rien au-dessus ne fonctionne, cliquez sur le projet dans la barre latérale, comme indiqué dans l'image en haut, puis accédez à PROJET, puis créez les paramètres, puis sous Architectures, changez les plates-formes prises en charge d'OSX en iOS.
J'espère que cela vous aidera!
la source
Sélectionnez Modifier le schéma, vous aurez Aucun dans "Exécutable", sélectionnez votre .app à la place dans le menu déroulant, j'espère que cela aide
la source
Salut, j'ai eu ce problème, un projet, 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,
la source
Généralement, les exemples de codes téléchargés présentent un tel problème. Ceux-ci peuvent être modifiés en remplaçant le SDK de base par le dernier iOS à partir de l'onglet 'Build Setting' de votre projet.
la source
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" en "iOS". Je ne sais pas pourquoi, mais ça marche pour moi.
la source
Allez dans les paramètres de build -> Tous -> Plateformes prises en charge. Cliquez dessus et sélectionnez iOS. Le mien était sur Mac pour une raison étrange. Je ne l'ai jamais changé!
la source
La validation automatique des paramètres a résolu ce problème pour moi. (Bouton "Valider les paramètres")
la source
J'ai résolu ce problème en définissant la version cible de déploiement sur une version inférieure ou identique prise en charge par le Xcode (iOS SDK).
la source
dans mon cas, j'ai dû changer le SDK de base dans le projet -> Build Settingd au dernier ios sdk
la source
J'ai essayé toutes les solutions suggérées que je pouvais trouver sur stackoverflow pour ce problème.
Finalement, j'ai supprimé l'application Xcode et l' ai à nouveau téléchargée depuis l'App Store. Après l'installation, les simulateurs étaient de retour.
la source