Apple guarda los frameworks en /System/Library/Frameworks/ y /System/Library/PrivateFrameworks/. Dentro de estos directorios se encuentran los archivos *.framework, que son a su vez un directorio de recursos informáticos (ejecutables binarios, librerías enlazadas dinámicamente, cabeceras, etc.).
¿Cómo puedo listar qué frameworks están siendo utilizados actualmente por el sistema, por ejemplo, tienen un componente cargado en la memoria del núcleo o están siendo ejecutados? ¿Existe una manera de saber qué marcos son necesarios para que un programa determinado, como un demonio o una aplicación, se ejecute correctamente? Si es posible, me gustaría generar un árbol de dependencias de frameworks para un programa del sistema elegido arbitrariamente.
He tratado de reunir esta información de top
pero esto no me informa sobre las bibliotecas cargadas dinámicamente, ni vincula explícitamente un ejecutable al directorio del framework del que procede.