Xcode indexing sans fin
Bonjour,
Depuis cette après-midi, Xcode ne parvient plus à finir l'indexation de mon projet.
Au lancement de l'EDI il passe en état "indexing" et ne le quitte plus. Effet de bord, je n'ai plus l'auto-complétion.
Quelques recherches sur google, pour tomber toujours sur les mêmes solutions :
Delete derived data via Organizer
Supprimer manuellement le fichier project.xcworkspace contenu dans le xcodeproj
Reboot l'EDI
Clean le projet
Reboot machine
Rien ne change
Si quelqu'un a une idée, je suis preneur
Voici une capture de la barre d'état de Xcode :
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu as deux #import mutuelles ?
J'ai des import de UIKit dans chacun de mes ViewController et de mes modèles (par défaut dans le template de CocoaTouchClass)
J'importe en plus dans un controller et dans un modèle CoreLocation
C'est un petit projet (prototype) contenant 3 controllers + 3 modèles
Edit :
J'ai testé des rollbacks vers les anciens commits. Le commit de hier soir n'empêche pas Xcode d'indexer, l'investigation continue
Projet swift?
Oui c'est un projet Swift
Ah, pardon. Il vaut mieux d'annoncer le langage si tu poses les questions hors les discussions Swift
Tu as fait un bridge vers une/des librairie(s) ObjC?
Admettons tu ai fais ça pour Facebook par exemple, il faut mettre QUE l'import vers FacebookSDK.h.
Car FacebookSDK.h importe tous les autres headers et donc la redondance dont parlait Joanna.
Bonjour !
Désolé pour l'oubli de la précision sur le langage.
Je n'ai pas d'import d'éléments ObjC dans le projet; Il est composé de 3 ViewController, 1 CollectionViewCell, l'appDelegate, 2 transitions et 3 modèles assez basiques (WebService, CoreLocation, et un object quelconque), puis le storyboard, le launchscreen, images.xcassets et un fichier de config en plist
Edit 12h22
J'avais pas fait la dernière MAJ de l'OS, j'utilisais Xcode 6,1 sur OS X 10.9, je viens de finir la MAJ et... j'ai récupéré mon auto-complétion et ai vu l'indexing se faire très rapidement...
*Râle dans son coin du temps perdu*