Xcode 6 ignore les points d'arrêt – Swift

Xcode 6 ignore complètement mes points d'arrêt. J'ai vu un article ici en 2008, mais les réponses sont périmées et ne semblent pas fonctionner.

MODIFIER:

Cela ne se produit qu'avec les projets que je démarre. Tous mes projets open source téléchargés fonctionnent parfaitement, ainsi que les projets que j'ai démarrés il y a quelques mois.

METTRE À JOUR:

C'est ce que j'ai quand je crée un tout nouveau projet et que je mets un point d'arrêt dans viewDidLoad

entrez la description de l'image ici

Après avoir essayé beaucoup de choses différentes, j'ai couru

 defaults delete com.apple.dt.Xcode 

Cela réinitialise mes parameters Xcode. Maintenant, lorsque je crée un nouveau projet, les points d'inflexion fonctionnent bien.

J'ai réalisé que le problème est arrivé quand j'ai ajouté Cocoapods au projet. B / c juste après avoir couru l' pod install , les points d'arrêt ont cessé de fonctionner. Je ne suis pas sûr pourquoi.

J'espère que cela aide tous ceux qui ont le même problème

J'ai eu un problème similaire lorsque j'ai ajouté une cible à mon projet. Les points d'arrêt placés dans cette cible ont été ignorés.

La solution consistait à définir "Format d'informations de debugging" dans les parameters de construction de la nouvelle cible sur "DWARF avec dysm".

En XCode 7.1, il est par défaut DWARF

Fermez Xcode et supprimez datatables dérivées, puis rouvrez Xcode cela fonctionnera

Il peut y avoir plusieurs coupables pour ceci, un commun étant en mettant le schéma de construction à libérer au lieu de déboguer.

Pour moi, le niveau d'optimization de debugging était défini sur -O0 dans les parameters de construction de la cible. En le changeant en "Fast [-O, O1]" rend Xcode breakpoint respectueux.

entrez la description de l'image ici

Il y a un article intéressant à ce sujet ici:

http://blog.credland.net/2014/03/xcode-debugger-why-do-you-stop-working.html