TODOS,
Comencé mi proyecto en OSX 10.8 con Xcode 5.1 (el último disponible para ese OSX). Todo estaba construyendo y funcionando bien y todavía está. El proyecto consiste en un ejecutable binario y un par de subproyectos dylib.
Recientemente me compré una nueva computadora portátil Mac. Instalé Xcode en él (versión 9), extraigo mis fuentes de git hub e intenté volver a compilarlo / ejecutarlo.
Después de arreglar algunos emisores de directorios menores para la compilación (alguna ruta de búsqueda de encabezado era incorrecta), recibí una advertencia sobre el directorio -L no encontrado. Sin embargo, la vinculación tuvo éxito.
El intento de ejecutar el programa obviamente falló porque los archivos de dylib no estaban en el lugar donde Xcode lo buscaría.
Mirando más allá, traté de ver si habría alguna diferencia en el lugar en que ambas máquinas almacenan los resultados de la compilación. Abrí el menú "Xcode- > Project Properties ...", pero resulta que esa configuración es la misma en ambas computadoras portátiles.
A continuación, verifiqué "Fie- > Project Properties ..." en ambas máquinas, pero esas 2 también resultan ser las mismas.
Ahora estoy en la pérdida, ¿dónde más debería mirar? La vieja computadora portátil construye todo sin advertencias y el programa se ejecuta con éxito.
En la computadora portátil anterior, los subproyectos se almacenan dentro de ~ /// build / Debug.
En la nueva computadora portátil, la carpeta ~ /// build no existe.
Ahora puedo crear el directorio manualmente y copiar sobre los archivos, pero el programa aún está en desarrollo y el código está cambiando.
Cualquier puntero sería apreciado.
TIA!
P.S .: Lo siento por el largo post.