Jak ustawić ścieżkę dyld_library_path w Xcode

Jestem nowy w środowisku Xcode i Mac. Używam dynamicznych i statycznych bibliotek, takich jak boost, Clucene itp. Mam wszystkie biblioteki pod

MyApp.app/Contents/Resources

Chcę ustawić tę ścieżkę jako ścieżkę dyld_library_aplikacji aplikacji. Próbowałem edytować plik XXX.plist jak

DYLD_LIBRARY_PATH / mypath / xxx

i ustawianie zmiennej środowiskowej i argumentu w Xcode Nothing działa.

ale jeśli uruchomię skrypt powłoki, jak poniżej, bez podwójnego kliknięcia aplikacji w moim pliku .dmg, to działa

#!/bin/bash
clear
cd /Volumes/xxx/myapp.app/Contents/MacOS
export DYLD_LIBRARY_PATH="/Volumes/xxx/myapp.app/Contents/Resources"
./myapp

Jestem pewien, że nie jest to właściwy sposób. Czy jest odpowiedni sposób ustawiania ścieżki dyld_library_path za każdym razem, gdy wykonuję moją aplikację?

EDYCJA: Działa również jeśli u mannualy skopiujesz całą bibliotekę ur do ścieżki klientów / usr / lib ... myślę, że to również nie jest właściwy sposób.

questionAnswers(1)

yourAnswerToTheQuestion