Nos scripts de shell usados para teste de unidade com bibliotecas dinâmicas em um diretório que não seja o típico @rpath, anteriormente eu pude definir DYLD_FALLBACK_LIBRARY_PATH para definir o diretório que contém as bibliotecas. Sob 10.11.1, o bash parece ignorar as tentativas de definir essa variável de ambiente:
$ sh -x testscript.sh
+ DYLD_FALLBACK_LIBRARY_PATH=/Users/something/testinglibs
+ export DYLD_FALLBACK_LIBRARY_PATH
+ exec printenv
e DYLD_FALLBACK_LIBRARY_PATH não está presente na saída do printenv.
Este é um hack relacionado à segurança no shell do 10.11? Não consegui encontrar essa alteração documentada nas páginas de manual ou online.