macos - mac - xcode4: error del enlazador: directorio no encontrado para la opción
xcode download 8 (4)
Fue similar a la anterior en las Rutas de búsqueda de bibliotecas. Descubrí que uno de mis caminos faltaba comillas alrededor ...
// Old path
$(PROJECT_DIR)/Google Analytics
// New path
"$(PROJECT_DIR)/Google Analytics"
Obtengo este error para mi compilación de perfil (la compilación de depuración fue correcta).
{Directory not found for option ''-L../../../Mac/Profile/lib [full path of that directory]
Library not found for -lMyLib}
Cuando compruebo la ruta, el directorio existe y también existe el archivo lib libMyLib.a. La ruta de búsqueda de mi biblioteca para la compilación Profile incluye ese directorio $ (SRCROOT) /../../../ Mac / Profile / lib. También me aseguré de que la biblioteca estuviera construida bajo configuración de perfil.
Esto solo ocurre con la creación del perfil.
Realmente me encantaría tener algo de ayuda, aunque podría ser una pregunta obvia.
¡Gracias!
EDIT: Encontré la solución yo mismo Resolvió el problema: en mi ruta de enlace, había dos entradas de directorio. El segundo estaba rodeado por comillas dobles mientras que el primero no. Xcode4 parece haberlos concatenado en una sola entrada de directorio y aparentemente eso era basura. Después de eliminar las comillas, el error del vinculador desapareció.
Hay dos errores que las personas parecen haber confundido
Si se trata de un "directorio no encontrado para la opción '' -L / ..." Eso significa que es un error de biblioteca, y es posible que desee intentar:
- Haga clic en su proyecto (objetivos)
- Haga clic en Configuración de compilación
- En Rutas de búsqueda de bibliotecas, elimine las rutas
Si se trata de un "directorio no encontrado para la opción '' -F / ..." Eso significa que es un Error de Framework, y es posible que desee probar:
- Haga clic en su proyecto (objetivos)
- Haga clic en Configuración de compilación
- En las
Framework Search Paths
, elimine las rutas
Esto puede suceder cuando mueva los archivos referenciados o cambie el nombre de la carpeta del proyecto.
Me encontré con este error en un escenario aparentemente diferente de las respuestas anteriores. Espero que algunas personas hagan lo que hice y encuentren esto útil, incluso si es una ocurrencia rara.
Logré obtener este error después de haber agregado un nuevo ViewController a mi proyecto. Como es normal, agregué una vista de tabla y la restringí, luego agregué y vinculé el delegado y el origen de datos. También creé una propiedad.
Lo extraño que noté fue que, tan pronto como terminé de crear la propiedad, se vinculó de inmediato, como si la hubiera vinculado, pero antes de vincularla. Cuando hice clic en el archivo xib y revisé los enlaces, en realidad no estaba vinculado a la vista de tabla.
(Este enlace apareció automáticamente sin que yo tuviera que crearlo yo mismo)
No sé por qué sucedió esto. Eliminé el archivo y lo rehice con el mismo nombre, pero simplemente sucedió nuevamente. Dándome este error arriba.
La forma en que lo resolví fue crear un nuevo archivo, un nombre diferente, y agregué y creé los enlaces en una orden de control diferente en cada paso que esto no había ocurrido. Después de hacer esto, ningún enlace se creó y funcionó.
TL DR: Si está recibiendo este error y recientemente ha agregado un nuevo controlador de vista, verifique si eliminarlo funciona y si es así lo rehace teniendo cuidado con los enlaces automáticos.
Vaya a "Obtener información" en el destino. Haga clic en la pestaña "Configuración de compilación" (estoy usando Xcode4), y desplácese hacia abajo a "Rutas de búsqueda", donde elimina todos los valores en "Rutas de búsqueda de bibliotecas".
Espero que ayude...