web-dev-qa-db-fra.com

Les fichiers de projet Xcode n'apparaissant pas dans Project Navigator

Étrange problème ici ... Les fichiers Swift de mon projet, Main.Storyboard, des images supplémentaires, des fichiers de délégué, etc. sont tous absents de Xcodes Project Navigator.

Ce qui est vraiment étrange, c'est que le projet est bien construit et que je peux également les sélectionner en haut de la fenêtre principale de l'éditeur, même s'ils ne sont pas affichés à gauche dans le navigateur de projet.

Lorsque j'ouvre mon projet, les fichiers apparaissent pendant environ 1/2 seconde, puis la liste est condensée dans le fichier cible bleu en haut et environ 7 images. (Je ne peux pas poster de photo car ma réputation n'est pas assez élevée.)

J'ai quitté, rouvert Xcode et effectué quelques redémarrages, mais je ne peux toujours pas les sélectionner ... même s'ils sont apparemment là! Des idées?

17
jwade502

Peut-être avez-vous besoin de vérifier le bas du navigateur de projet, il y a une barre de recherche.

Si la barre de recherche contenait des mots-clés, le navigateur de projet n'afficherait que les fichiers dont le nom contient les mots-clés. Vous ne pouvez pas supprimer le mot-clé en rouvrant uniquement Xcode. 

Lorsque vous ouvrez Xcode, Xcode initialisera la barre de recherche avec rien et vous pourrez voir les fichiers complets. Après l'initialisation terminée, Xcode chargera l'état de la dernière heure de fermeture pour la barre de recherche et les fichiers de filtre. C'est pourquoi When I open my project, the files appear for about 1/2 a second.

46
beimenjun

Pour moi, le problème était différent. Ma barre de recherche était vide mais j'avais sélectionné par erreur l'icône de l'horloge dans la barre de recherche en bas du navigateur. 

Non sélectionné, il ressemble à ceci

 enter image description here

Sélectionné ça ressemble à ceci

 enter image description here

L'icône d'horloge filtre les fichiers pour les fichiers récemment utilisés et masque donc un certain nombre de vos fichiers. 

48
jonthornham

J'ai résolu ce problème en supprimant une copie du fichier référencé par le module de code dans lequel l'erreur se produisait mais qui n'était pas référencée par le fichier de projet dans Project Navigator. Explication: J'avais depuis longtemps déplacé un fichier dans un répertoire différent et modifié la référence dans le projet, mais je n'avais pas supprimé la version d'origine du fichier. Le fichier existait toujours sur le système de fichiers à l'emplacement d'origine, mais était référencé par le fichier de projet et Project Navigator (.xcodeproj) à un nouvel emplacement. Le module de code de référence a toujours trouvé le fichier dans l'ancien emplacement et n'a pas mis à jour automatiquement le pointeur vers le nouvel emplacement. La suppression du fichier à l’ancien emplacement a résolu ce problème. 

J'ai débogué ceci en explorant le fichier référencé en faisant un clic droit sur le nom de l'objet dans le code qui ouvrait le module dans une fenêtre de code, puis en cliquant à droite sur le code et en sélectionnant "Afficher dans le Finder". J'ai ensuite comparé cet emplacement à l'emplacement situé dans le navigateur de projet en cliquant dessus avec le bouton droit de la souris et en sélectionnant "Afficher dans le Finder".

0
KeithTheBiped

Ceci est dû au fichier project.pbxproj de conflits à l’intérieur de vos projets. Pour éviter cette erreur, suivez les étapes ci-dessous.

  1. Recherchez la sauvegarde de votre projet si vous ne possédez aucune copie de sauvegarde du fichier "project.pbxproj" provenant d’un autre projet (n’importe quel). son situé à l'intérieur de "projectName.xcodeproj" il suffit de le copier en cliquant sur afficher le contenu du paquet.
  2. Remplacez ce fichier dans votre projet actuel. 

C'est tout!

Codage heureux

0