En los scripts de shell utilizados para la prueba de unidad con bibliotecas dinámicas en un directorio distinto al @rpath típico, anteriormente he podido configurar DYLD_FALLBACK_LIBRARY_PATH para configurar 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án presentes en la salida de printenv.
¿Se trata de un truco relacionado con la seguridad en el shell 10.11? No he podido encontrar este cambio documentado en páginas de manual o en línea.