Trong các tập lệnh shell được sử dụng để kiểm tra đơn vị với các thư viện động trong một thư mục khác với @rpath thông thường, trước đây tôi đã có thể đặt DYLD_FALLBACK_LIBRARY_PATH để đặt thư mục chứa các thư viện. Theo 10.11.1, bash dường như bỏ qua các nỗ lực để đặt biến môi trường này:
$ sh -x testscript.sh
+ DYLD_FALLBACK_LIBRARY_PATH=/Users/something/testinglibs
+ export DYLD_FALLBACK_LIBRARY_PATH
+ exec printenv
và DYLD_FALLBACK_LIBRARY_PATH không có trong đầu ra của printenv.
Đây có phải là một hack liên quan đến bảo mật trong vỏ 10.11 không? Tôi chưa thể tìm thấy sự thay đổi này được ghi lại trong các trang hướng dẫn hoặc trực tuyến.