vorrei provare a disinstallare e reinstallare Xcode per vedere se aiuta ... Ho sentito parlare di successi con questa tecnica per problemi simili.
Basta eliminare l'intero Xcode.app da/Applicazioni e reinstallarlo da .dmg. Se non si è certi dei binari e si ha tempo/larghezza di banda, si consiglia di scaricare nuovamente il file .dmg.
Se questo non funziona, provare i seguenti trucchi di controllo di origine (sostituto "vostro controllo di revisione preferito" per "git"):
- Prova spurgo tutti gli oggetti non in controllo del codice sorgente
- Un altro approccio: controlla di nuovo l'app in un nuovo repository (questo otterrà anche i file che potrebbero essere stati impegnati ma ignorati in seguito).
- Se non sotto il controllo del codice sorgente, prendi uno .gitignore from here e aggiungilo a git, quindi controlla in un'altra directory (questo lascerà tutto tranne fonte, generatore di interfaccia, file di progetto e risorse/risorse dietro).
Suggerirei di spostare il codice di punto di interruzione in un'altra posizione (ad esempio effettuare una chiamata di funzione e interrompere prima o all'interno della funzione). Tuttavia, se tutto il codice Swift ha questo problema, potrebbe non funzionare.
Infine, dopo aver eseguito un commit temporaneo (per tornare indietro), provalo in Xcode 7 beta. Un po 'complicato perché devi eseguire l'aggiornamento a Swift 2.0, ma se si mantiene il target di distribuzione lo stesso non è necessario apportare modifiche al target iOS.
Se questo veramente è un peso e/o si tratta di un piccolo progetto, è possibile provare a creare un nuovo progetto e migrare i file e lo storyboard, ma probabilmente questo è troppo sforzo.
In entrambi i casi, dal momento che si nota che sono praticamente tutti i punti di interruzione del codice Swift, è possibile segnalare un bug con il reporter di bug di Apple. Hanno davvero bisogno di sentire su problemi come questo, dal momento che non sembra essere solo nell'avere questo problema.
MODIFICA: dove vedono gli altri questo problema? Forse possiamo vedere comunanza - poiché questo è segnalato solo nei progetti Swift (finora). Un collega ha riscontrato questo problema con i punti di interruzione (oltre a passare attraverso il codice) in Xcode 6.4 in 10.10.4. (Ho visto crash di Xcode 6.4 anche in passato).
Vedo OS versione 10.10.5 menzionato come destinazione in cui ciò accade (@swalkner); questa è una beta? Se OS 10.10.4/5 è l'unico posto che vediamo, potrebbe essere significativo. Se si tratta di un progetto/interazione del sistema operativo, potrebbe essere difficile riprodurre/correggere, ma incoraggerei tutti a inviare segnalazioni di bug dettagliate ad Apple (forse anche collegare questo post).
Alcuni punti da notare se stai vedendo questo:
- il sistema operativo versione
- Hardware
- Obiettivo: Simulatore vs hardware; iOS vs app WatchKit.
- Versione SDK di destinazione
- Solo Swift? O su un progetto solo Objective-C? Misto?
- Un solo progetto o più?
Ho problemi simili, il punto di interruzione è in una funzione di callback o blocco di completamento? –
non ha importanza per me. Davvero ogni punto di rottura in Swift si blocca; nella parte Objective-C funziona normalmente, ma in Swift si blocca sempre e ovunque. – swalkner
Si tratta di un solo progetto o più di uno? Forse un bug ha bisogno di essere riempito con Apple. Più tardi proverò a scaricare questa versione ... – rholmes