En los scripts de shell se utiliza para pruebas de unidad con la dinámica de las bibliotecas en un directorio que no sea el típico @rpath, anteriormente he sido capaz de establecer DYLD_FALLBACK_LIBRARY_PATH para establecer el directorio que contiene las bibliotecas. Bajo 10.11.1, bash parece ignorar los intentos de establecer esta variable de entorno:
$ sh -x testscript.sh
+ DYLD_FALLBACK_LIBRARY_PATH=/Users/something/testinglibs
+ export DYLD_FALLBACK_LIBRARY_PATH
+ exec printenv
y DYLD_FALLBACK_LIBRARY_PATH no está presente en el comando printenv de la salida.
Es esta una de seguridad relacionados con el hack en 10.11 del shell? No he sido capaz de encontrar este cambio documentado en las páginas man o en línea.