J'ai rencontré ce problème dans certains projets avec Xcode 9.3.1 et dans mon cas le problème est dû à un code swift que pour une raison quelconque Xcode n'aime pas. Ce problème est difficile à résoudre car il est difficile de trouver le fichier qui cause le problème.
Lorsque j'ai ce problème, je supprime certains fichiers du projet Xcode (en supprimant les références) et j'essaie de tester si l'indexation fonctionne. Mon processus pour le faire
- Supprimer certains fichiers
- Fermer Xcode
- Ouvrez Xcode
- Si l'indexation se termine essayez de renommer une méthode si cela fonctionne probablement les fichiers que vous avez supprimés ils ont quelque chose d'étrange pour Xcode.
Dans mon cas, j'avais une définition de classe avec une extension réactive dans le même fichier et pour une raison quelconque Xcode n'aime pas ça, j'ai déplacé l'extension réactive dans un autre fichier et maintenant l'indexation fonctionne bien.