¿Cómo comstackr y utilizar el time de ejecución de objc desde el código fuente de Apple?

Como todos sabemos, el time de ejecución de objc es de código abierto y se puede download desde: http://www.opensource.apple.com/tarballs/objc4/

Después de download el file tarball lo extraigo. Abro objc.xcodeproj usando xcode. Sin embargo, cuando lo construyo, hay muchos errores, como por ejemplo, no puedo encontrar algunos encabezados. Busqué en Google todos los encabezados faltantes, /tmp/objc.dst/usr/include en /tmp/objc.dst/usr/include . Pero sin suerte, todavía hay errores.

Busqué en Internet, pero puedo encontrar algunos documentos o instrucciones sobre:

  1. ¿Cómo comstackr el time de ejecución objc de Apple desde el código fuente?
  2. Después de comstackrlo, debería get libobjc.A.dylib , cómo usarlo (como reemploop del libobjc.A.dylib del sistema)?

Realmente aprecio cualquier ayuda que pueda brindar.

Compile sin errores en 10.10.2 (14C1514), Xcode 6.2 (6C131e).

  1. Necesita el SDK de OSX 10.8, que puede get de los primeros files de installation de Xcode o de este repository https://github.com/phracker/MacOSX-SDKs (Si descarga sdk de este repository, es posible que necesite corregir los enlaces de software utilizando este script http://blog.jeswang.org/blog/2014/10/26/fix-slash-soft-slash-links-slash-in-slash-an-slash-archived-slash-file/ , es posible que necesite ejecute el script dos veces para la recursión de references)

  2. Más 10.8 sdk a /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs

  3. Clone este repository https://github.com/Jeswang/objc4-532.2

  4. Comstackr y ejecutar el esquema debug-objc

  5. Puede establecer cualquier punto de interrupción en el origen y depurar todo el time de ejecución.