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
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.
Il y a un article intéressant à ce sujet ici:
http://blog.credland.net/2014/03/xcode-debugger-why-do-you-stop-working.html