La mejor manera de instalar un marco de cacao personalizado

Tengo un marco personalizado que, siguiendo los consejos de la Guía de programación de marcos de Apple >>Instalando tu framework Lo instalo en / Library / Frameworks. Lo hago agregando una fase de compilación de Ejecutar script con el siguiente script:

cp -R  build/Debug/MyFramework.framework /Library/Frameworks

En mis proyectos, a continuación, vinculo con / Library / Frameworks / MyFramework y lo importo en mis clases, de esta forma:

#import <MyFramework/MyFramework.h>

Esto funciona muy bien, excepto que siempre veo el siguiente mensaje en mi consola de depuración:

Cargando el programa en el depurador ... sharedlibrary apply-load-rules all warning: No se pueden leer los símbolos de "/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework" (archivo no encontrado). advertencia: no se pueden leer los símbolos de "Mi marco" (aún no asignados en la memoria). Programa cargado.

Aparentemente, el compilador primero busca en / Users / elisevanlooij / Library / Frameworks, no puede encontrar MyFramework, luego busca en / Library / Frameworks, encuentra MyFramework y continúa su camino alegre. Hasta ahora, esto ha sido más molesto que un problema real, pero cuando se ejecutan las pruebas unitarias, gdb se detiene en el (archivo no encontrado) y se niega a continuar. Resolví el problema agregando una línea adicional a la fase Ejecutar guión

cp -R  build/Debug/MyFramework.framework ~/Library/Frameworks

pero se siente como un sello que graba algo que no debería romperse en primer lugar. ¿Cómo puedo arreglar esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta