151 votes

Xcode bloqué sur l'indexation

Un projet sur lequel je travaille depuis 2 mois a cessé de fonctionner sans raison parce que Xcode est resté bloqué sur "Indexing". Je ne peux plus construire le projet. Si j'essaie de le construire, Xcode se bloque et je dois forcer la sortie. Cela se produit uniquement avec ce projet.

J'ai essayé de nettoyer toutes les données dérivées mais ça n'a pas aidé.

J'utilise Xcode 4.5.2.

Des idées ?

0voto

Robert Sandru Points 992

J'ai résolu ce problème en supprimant simplement l'application de mon appareil et en la reconstruisant.

0voto

masters3d Points 272

J'ai eu le même problème avec swift 2.2.

Il s'agissait d'une fonction générique surchargée.

func warnLog() {
    print("Warning line: \(#line) file: \(#file) ")
}

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

func warnLog<T>(input:T) -> T {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

tout ce que j'avais à faire était de supprimer une des surcharges non utilisées

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

0voto

Markus Points 103

Mon cas : ce n'était pas le fichier project.xcworkspace, ce n'était pas le dossier Derived Data.

J'ai perdu beaucoup de temps. Pire, aucun message d'erreur. Aucun indice de la part de Xcode. Absolument perdu.

Enfin cette fonction (avec plus de 10 paramètres) est responsable.

func animationFrames(level: Float,
                     image: String,
                     frame0: String,
                     frame1: String,
                     frame2: String,
                     frame3: String,
                     frame4: String,
                     frame5: String,
                     frame6: String,
                     frame7: String,
                     frame8: String,
                     frame9: String,
                     frame10: String) {
}

Devenir fou ! La vérité est que c'est inquiétant (car il n'y a pas d'erreur de syntaxe, ni de type)

0voto

Maximo Lucosi Points 310

Pour le problème d'indexation de XCode 9.3 - Désinstallez XCode et réinstallez à partir de zéro. Cela fonctionne pour moi.

0voto

Jacob Torres Points 91

Ce problème m'est arrivé lorsque ma machine n'avait plus d'espace d'échange. J'ai fermé plusieurs programmes et onglets de navigateur et la construction a soudainement réussi après 30 minutes d'être bloqué en place. Rien à voir avec des données dérivées, des fichiers verrouillés, etc. de mon côté.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X