146 votes

Pourquoi ne sont pas mes points d'arrêt de travail?

J'ai des points d'arrêt définis mais Xcode semble les ignorer.

164voto

que que Points 1435

Tout d'abord, je suis d'accord à 100% avec les gens que dit turn OFF Load Symbols Lazily.

J'ai deux choses à ajouter.

Ma première suggestion semble évident, mais la première fois que quelqu'un m'a dit que j'étais sur le point de répondre par "oh, allez, vous pensez vraiment que je ne saurais pas mieux...... oh."

  1. Assurez-vous que vous n'avez pas accidentellement réglez votre "Active de Configuration de la compilation" à "la Libération."

  2. En vertu de "Cibles" dans le graphique d'affichage de l'arborescence de votre projet, cliquez droit sur votre Cible et faire "avoir des Infos." Rechercher une propriété nommée "Générer les Symboles de Débogage" (ou similaire) et assurez-vous que cette case est COCHÉE (aka). Aussi, vous pouvez essayer de trouver (également dans la Cible >> Obtenir des informations) une propriété appelée "les Informations de Débogage Format" et la valeur "Nain avec dsym fichier."

Il y a un certain nombre d'autres propriétés au titre de la Cible >> Obtenir des informations qui pourraient vous affecter. Regarder pour des choses comme l'optimisation ou la compression de code et de le transformer que des trucs (je suppose que vous travaillez en mode debug, donc que ce n'est pas de mauvais conseils). Aussi, regardez pour des choses comme le décapage des symboles et assurez-vous que est également ÉTEINT. Par exemple, "la Bande Liés Produit" doit être réglé sur "Non" pour la cible de Débogage.

23voto

AlanKley Points 1257

Aller à la Xcode préférences de Débogage. Assurez-vous que "les Symboles de Charge paresseusement" n'est PAS sélectionnée.

18voto

Frank Szczerba Points 2767

Je viens d'avoir le même problème (encore une fois). Après la triple vérification des "symboles de Charge paresseusement" et de décapage et les informations de débogage de la génération des drapeaux, je n'ai suivantes:

  1. quittez Xcode
  2. ouvrez une fenêtre de terminal et de cd vers le répertoire du projet
  3. insérez le cd de .xcodeproj répertoire
  4. supprimer tout sauf le .pbxproj fichier (j'ai eu de franches.mode1v3 et frank.pbxuser)

Vous pouvez accomplir la même tâche dans le finder en droit/option-clic sur le .xcodeproj bundle et choisir "Afficher le Contenu du Paquet".

Quand j'ai redémarré Xcode, l'ensemble de mon windows par défaut pour réinitialiser les positions, etc, mais les points d'arrêt travaillé!

13voto

bneupaane Points 157

Pour Xcode 4.x: Goto Produit>Débogage de Flux de travail et décochez la case "Afficher le Démontage Lors du Débogage".

Pour Xcode 5.x Goto Debug>Débogage de Flux de travail et décochez la case "Afficher le Démontage Lors du Débogage".

9voto

Soong Points 61

Voir ce post: les points d'arrêt ne fonctionne pas dans Xcode?. Vous pourriez être en poussant des "Run" au lieu de "Debug" dans ce cas, votre programme n'est pas en cours d'exécution avec l'aide de gdb, dans ce cas, vous ne peut pas s'attendre à des points d'arrêt de travail!

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