Cómo configurar dyld_library_path en Xcode
Soy nuevo en el entorno Xcode y Mac. Estoy usando algunas bibliotecas dinámicas y estáticas como boost, Clucene, etc. Tengo todas las bibliotecas bajo
MyApp.app/Contents/Resources
Quiero establecer esta ruta como dyld_library_path de la aplicación. He intentado editar el archivo XXX.plist como
DYLD_LIBRARY_PATH / mypath / xxx
y establecer la variable de entorno y el argumento en Xcode Nothing funciona.
pero si ejecuto un script de shell como el siguiente sin hacer doble clic en la aplicación en mi .dmg, funciona
#!/bin/bash
clear
cd /Volumes/xxx/myapp.app/Contents/MacOS
export DYLD_LIBRARY_PATH="/Volumes/xxx/myapp.app/Contents/Resources"
./myapp
Estoy seguro de que esta no es la forma correcta de hacer esto. ¿Hay una forma adecuada de establecer dyld_library_path cada vez que ejecuto mi aplicación?
EDITAR: También funciona si usted copia manualmente toda su biblioteca a la ruta de clients / usr / lib ... supongo que esta tampoco es una forma adecuada de hacerlo.