| Ouverture de session | Vous n’êtes pas membre ? | Contactez l’ADC |
|
| |
SommaireInstaller MacsBugCommandes MacsBug Remarques complémentaires |
MacsBug est l'utilitaire proposé par Apple pour le débogage au niveau assembleur de Mac OS sur processeurs 680x0 et PowerPC. MacsBug permet de déboguer le code utilisé dans la plupart des environnements d’exécution (applications, pilotes, etc.). MacsBug est également un outil précieux pour les rapports de test et les descriptions de bogues, et qui est utilisé par la plupart des développeurs Mac OS. Ce document s’adresse aux spécialistes d’assurance qualité (QA) qui ne connaissent pas MacsBug. |
Installer MacsBugMacsBug peut être téléchargé de l'adresse suivante : http://developer.apple.com/tools/debuggers/MacsBug/. Pour la procédure d'installation minimum, vous devez déplacer le fichier MacsBug dans le dossier System, puis relancer l’ordinateur après avoir installé MacsBug. MacsBug est installé sur tout ordinateur disponible dans les labos de test ADC (ADC Compatibility Labs). Lorsqu’une application se bloque (crash), elle déclenche généralement MacsBug sous la forme de texte noir sur fond blanc. Vous pouvez également lancer MacsBug manuellement en appuyant simultanément sur la touche Pomme et sur la touche de mise sous tension. Lorsqu’une application se bloque et déclenche MacsBug, il est conseillé de générer un relevé standard (stdlog) et de redémarrer l’ordinateur. |
| Retour au début |
Commandes MacsBug Les commandes MacsBug suivantes sont les plus souvent utilisées par les développeurs Mac OS pour
|
|
| Retour au début |
Remarques complémentairesAprès tout blocage (crash) ayant déclenché MacsBug, il est conseillé de redémarrer le système. En effet, en cas de blocage d’application, le système se trouve dans un état instable qui risque d’avoir une incidence sur vos tests. Le relevé standard (stdlog) généré par MacsBug contient des informations de débogage qui sont utiles pour les programmeurs et qui doivent être jointes à votre rapport de tests. Il est également conseillé de décrire les étapes ayant entraîné le blocage pour permettre au destinataire de votre rapport de reproduire ces étapes. Ressources destinées aux programmeurs
|
| Retour au début |