J'ai récemment ouvert un projet dans Xcode et je dis maintenant que j'ai No Scheme
:
Lorsque j'essaye et Manage Schemes
que je ne peux pas Autocreate Schemes Now
(un article séparé mais peut-être lié) et aucun schéma n'est répertorié:
et quand j'essaye d'ajouter un schéma, j'obtiens un dialogue disant Target None
.
Que se passe-t-il et comment corriger mon projet Xcode?
Réponses:
Fermez Xcode et supprimez le dossier
<username>.xcuserdatad
de l'intérieur<projectname>.xcodeproj/xcuserdata/
. Puis redémarrez Xcode, les schémas devraient réapparaître.EDIT: vous devrez peut-être supprimer du
.xcodeproj
fichier et du.xcworkspace
fichierla source
.xcworkspace
fichier au lieu du fichier.xccodeproj
. Suppression desxcuserdatad
leads vers un.xcworkspace
fichier de travail égalementCela a fonctionné pour moi
la source
Je pense que cela se produit lorsque vous ouvrez l'app.xcworkspace et non app.xcodeproj.
Solution: installez le pod et ouvrez à nouveau app.xcworkspace.
la source
Utilisez le raccourci ctrl+ cmd+ [ ou redémarrez.
la source
Le premier correctif de réponse ne fonctionnait pas pour moi lors de l'exécution de la version bêta de Xcode 8. mais ce qui fonctionnait était de débrancher un appareil connecté (iPhone, iPad, etc.) et de le rebrancher. Les schémas réapparaissaient alors.
la source
Pour moi suivant travaillé
Allez dans votre répertoire de projets et faites un clic droit sur le
et supprimez xcuserdata .
n'oubliez pas de redémarrer le Xcode
la source
pod install
ligne a fait le travail sans même supprimer lexcuserdata
travaillé.Si vous utilisez des pods et que vous utilisez le bon espace de travail, ce que j'ai trouvé pour fonctionner le mieux est simplement d'ouvrir le terminal, redémarrer la mise à jour du pod, redémarrer Xcode et à chaque fois que cela a résolu le problème pour moi.
la source
Tout d'abord, lorsque vous utilisez Cocoapods pour développer des projets iOS, vous devez ouvrir le projet avec un
.xcodeworkspace
fichier au lieu d'un.xcodeproj
fichier.Deuxièmement, vous pouvez
Show Package Contents
avec le.xcworkspace
fichier, vous trouverez lecontents.xcworkspacedata
fichier.<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>
faites attention à cette ligne:
location = "group:BluetoothColorLamp24G.xcodeproj"
Le
.xcworkspace
fichier a une référence avec le.xcodeproj
fichier.Environnement de développement:
macOS 10.14 Xcode 10.1
la source
Cela devrait faire l'affaire. Installez des pods si nécessaire et ouvrez le projet. La cible devrait être à nouveau disponible.
la source
Pour moi, je suis passé à un autre Macbook. Courir a
pod update
tout arrangé pour moi.la source
Cette réponse est destinée aux personnes qui ont tout essayé dans les réponses et qui n'ont toujours pas résolu le problème:
Votre solution est
git checkout mainline
. Parce que vous avez probablement joué avec le fichier xcodeproj et il est cassé maintenant.la source
J'ai complètement supprimé le pod de mon projet et je l'ai à nouveau ajouté .. récupéré ma cible et tout
la source
Dans mon cas, la cause était de renommer le projet, je suis donc allé dans Gérer les schémas et j'ai créé à nouveau le schéma d'application (bouton +).
la source
Dans mon cas, j'ai raté}; dans project.pbxproj après la résolution des conflits
la source
Si vous modifiez le changement de nom majeur off / dans votre projet dans le passé et après cela, vous avez supprimé le Xcode et ses données, vous verrez ce problème. Quand vous clonerez ce projet sur un autre appareil, vous verrez le même problème. Pour résoudre ce problème, accédez à votre fichier de pod, mettez à jour le nom de la cible et réinstallez les pods.
la source
Aucun de ces éléments n'a fonctionné pour moi. Ma solution était de regarder les différences de fichiers de projet en mode texte et j'ai trouvé que cela avait
VALID_ARCHS
été réinitialisé à deux endroits (VALID_ARCHS = ""
). Restauration des paramètres appropriés pourVALID_ARCHS
, également restauré les schémas.la source
J'ajouterai à cette réponse ::: De @Chris Miles.
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.
Fermez Xcode, et tout ce qui concerne le développement iOS comme les simulateurs, puis relancez l'installation de votre pod si vous utilisez des cabosses de cacao.
Cela fonctionne pour moi.
la source
Cela se produit généralement lorsque vous
install
utilisez un Cocoapod et que vous essayez de créer et d'exécuter votre fichierworkspace
sans d'abord fermer votreproject
. Si tel est le cas,quit Xcode
ouvrez votre application à partir de votre espace de travail et tout devrait bien se passer.la source
Dans mon cas, je me suis réorganisé pour développer, puis la fenêtre est apparue si je veux réenregistrer mon projet. J'ai dû cliquer sur "fermer" cependant. Quoi qu'il en soit, j'ai perdu mon plan et ce qui a aidé a été de rebrancher dans une autre branche, puis de revenir pour développer et réenregistrer comment j'étais censé faire en premier lieu
la source