2014-12-10 7 views
5

Ho risolto il problema per alcuni giorni e ho perso ogni idea.Xcode non riconosce più i test

Stavo utilizzando il test dell'unità in Xcode e funzionava benissimo. Improvvisamente Xcode non riconosce più i miei test. Se vado al pannello dei test, mostra che ho zero test. In effetti ne ho 13.

La possibilità di eseguire singoli test o determinate classi è ora scomparsa. Non mostra i pulsanti nella grondaia dell'area dell'editor.

Sono ancora in grado di eseguire tutti i miei test se faccio clic sul pulsante a destra di "0 Test" nel pannello di test. Quando faccio clic su questo, inizia a compilare tutti i miei test e sembrano ancora funzionare correttamente. Tuttavia, ora che i test sono mostrati nel pannello dei test, non sono ancora collegati ai miei test nelle classi. Di solito se fai clic su un test, ti porterà nel file in cui vive. Questa funzionalità è andata.

Ho aperto un altro vecchio progetto che avevo salvato e ha lo stesso problema. Tuttavia, ho iniziato un nuovo progetto e sta funzionando bene e non mostra segni di alcun problema.

Qualche idea su cosa avrei potuto fare? Ho trovato alcuni altri thread là fuori su questo qui, ma nessuno di loro ha ricevuto risposte utili e ha almeno un certo numero di mesi. Sperando che la creazione di un nuovo thread possa farlo nuovamente.

Il mio prossimo pensiero è ricominciare il progetto e copiare i miei file. Non sono sicuro su che altro fare.

+0

Stai utilizzando Xcode 6.1.1? –

+0

Sì, lo sono. Aggiornato con l'ultimo – Mathieson

+0

Hai provato a eliminare i tuoi DerivedData e le cache? –

risposta

6

Ho avuto lo stesso problema e tutti i miei metodi hanno il prefisso di prova.

Quindi, il problema sembra essere con l'indicizzazione Xcode, in quanto alcuni target potevano vedere tutti i test e altri no. Per creare un indice fresco attenersi alla seguente procedura:

  1. Uscire da Xcode
  2. Vai ~/Library/Developer/Xcode/DerivedData/
  3. Rimuovere questa cartella. È possibile utilizzare rm -rf YourProjectDir

Fatto! Quando apri il progetto, attendi la reindicizzazione e i test dovrebbero apparire come al solito.

+0

Scuotere la testa. Per me va bene. Ahhh più Xcode bellezza! In realtà, ho fatto rm -rf * –

Problemi correlati