Herramientas para desarrollo iPhonetools

iPhonetools es un set de herramientas para facilitarnos el desarrollo (la mayoría son específicas para el iPhone), aunque otras pueden funcionar perfectamente en un sistema Unix.

Nos ofrecen varias funcionalidades:

  • TraceAlloc Library: librería para trazar las localizaciones de bloques de memoria
  • nma2n: le podemos pasar un archivo de símbolos generado por la utilidad nm y un conjunto de direcciones para que busque el símbolo más parecido para cada dirección
  • fill-nmdir.sh: nos permite extraer el conjunto de ficheros dump relevantes de las liberías dinámicas del iPhone
  • crash-demangle.pl: permite recomponer los crípticos archivos dump de los "crashes" del iPhone que están en el directorio /var/logs/CrashReporter
  • memdmp-demangle.pl: esta sirve para recomponer archivos de la librería TraceAlloc