3 votos

La actualización de OSX/Xcode - la vinculación de fracaso

TODOS,

Empecé mi proyecto en OSX 10.8 con el Xcode 5.1 (último disponible para que OSX). Todo estaba construyendo y ejecutando correctamente y todavía lo es. El proyecto consiste de un archivo binario ejecutable y un par de dylib sub-proyectos.

Recientemente me compré un nuevo ordenador portátil Mac. He instalado Xcode (versión 9), tire de mis fuentes de git hub y trató de volver a compilar/ejecutar.

Después de arreglar algunos pequeños directorios de los emisores para la compilación (algunos de cabecera de la ruta de búsqueda fueron mal), he recibido una advertencia acerca de la -L directorio no encontrado. Sin embargo la vinculación de éxito.

Tratando de ejecutar el programa, obviamente, porque el dylib archivos no estaban en el lugar fueron Xcode sería para él.

A mirar más allá, traté de ver si habría alguna diferencia en donde ambos equipos almacenar los resultados de generación. Abrí la "Xcode->Propiedades del Proyecto..." en el menú, pero resulta que esos valores son los mismos en ambos ordenadores portátiles.

A continuación, he comprobado el "Fie->Propiedades del Proyecto..." en ambos equipos, pero los 2 son también resulta ser el mismo.

Ahora estoy en la pérdida - donde debo buscar? El viejo portátil construir todo sin advertencias, y el programa se ejecuta correctamente.

En el viejo ordenador portátil de los subproyectos se almacenan dentro de ~///build/Debug.

En la nueva portátil de la carpeta ~///build no existe.

Ahora ya se puede crear el directorio manualmente y copiar los archivos, pero el programa todavía está en fase de desarrollo y el código está cambiando.

Los punteros se agradece.

TIA!

P. S.: lo Siento por el largo post.

1voto

Yoan Puntos 1

Problemas en algo inusual manera:

a) reclamación "sin Embargo la vinculación de éxito.", así que en el proyecto de panel de propiedades, vaya a la carpeta Productos, a continuación, haga clic en el nombre del producto. En el panel del lado derecho, en virtud de la Identidad y Tipo de, usted encontrará el nombre del producto y la ruta completa de la ubicación. Para uno de mis proyectos ahora me pueden encontrar:

~/Library/Developer/Xcode/DerivedData/prodname fnihcmsxnrxlstcumyviklyuofum/Build/Productos/Debug/prodname

y un atributo de ubicación: en Relación a la construcción de los Productos - crear carpeta fue creada por Xcode, usted puede encontrar "Construir" también en las Propiedades del Proyecto -> Build Settings -> Construir Lugares. (puede modificar de acuerdo a tus necesidades,...)

b) Ahora por su falta de biblioteca: también en la Configuración de Compilación -> la Vinculación que tiene la posibilidad de añadir a su biblioteca en Prelink bibliotecas, simplemente haga clic en a la izquierda de este punto, dos líneas abiertas por debajo de, la Depuración y la Liberación, haga clic en una línea y una pequeña + aparece y agregar a su biblioteca.

EDIT: añadir algunas fotos, como se pide:

Seleccionando el Producto:

enter image description here

Haga clic en el nombre del producto (rectángulo en la imagen) y la ruta de acceso completa se encuentra en el panel de la derecha como en esta imagen:

enter image description here

Ahora, en la primera imagen: haga clic en el nombre de la aplicación el icono, se abrirá la construcción de info. La construcción de la ruta(s) como se muestra aquí:

enter image description here

Y el desplazamiento además, la vinculación de las opciones como se revela aquí:

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X