tutorial for xcode

xcode - for - ''ld: warning: directorio no encontrado para la opción''



xcode tutorial (24)

No olvide crear la misma configuración para el proyecto Pod en su área de trabajo, si cambia a la nueva configuración de MainApps.

Por ejemplo,

En mi caso, para resolver este problema, tuve que crear la configuración ReleaseOfficial también para los proyectos Pod cuando creé la configuración ReleaseOfficial para mi MainApp.

Cuando estoy creando mis aplicaciones de Xcode 4 recibo esta advertencia:

ld: warning: directory not found for option ''-L/Users/frenck/Downloads/apz/../../../Downloads/Google Analytics SDK/Library'' ld: warning: directory not found for option ''-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library''

Pero no tengo Google Analytics en mi aplicación, borré todo. ¿Cómo puedo eliminar el error? Y archivar una aplicación me da el error:

clang: error: no such file or directory: ''armv6'' Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

He intentado muchas cosas, pero todavía estoy recibiendo este error cuando intento hacer un archivo .IPA


Asegúrese de que solo se haya seleccionado 1 "libFlurry.a" en el destino

trabajó para mi.


Debes marcar la opción para esto:

Configuraciones de compilación-> Rutas de búsqueda de marcos-> {ingrese la ruta de su proyecto}


Debido a los directorios personalizados que han ingresado a las rutas de búsqueda (marcos y bibliotecas), el proyecto anula los directorios de pod. por lo que no puede encontrarlo.

Para resolver este problema, elimine todos los directorios personalizados de

Rutas de búsqueda -> Rutas de biblioteca y Rutas de marco,

solo ver $ {heredado}.

Espero que esto ayude. Funcionó para mí.


En mi caso, el problema fueron las rutas de Búsqueda de Marco que tenían enlaces incompletos, muertos, antiguos o marcos múltiples del mismo tipo. Elimínalos y tu proyecto se compilará sin ningún problema.

Asegúrate de hacer Build -> clean


Encontré la referencia que tuve que eliminar en:

  • Objetivo
  • Configuraciones de compilación
  • Rutas de búsqueda de encabezado

Esto es lo que funcionó para mí:

  1. Haga clic en Proyecto
  2. Haga clic en Crear configuración
  3. Búsqueda de "rutas de búsqueda de marco"
  4. Borrar la ruta y escribir "$ (heredado)"

Hay dos errores que la gente parece estar confundiendo.

Si es un error "directorio no encontrado para la opción '' -L / ...", eso significa que es un error de biblioteca, y debe intentar:

  • Haga clic en su proyecto (objetivos)
  • Haga clic en Crear configuración
  • En Rutas de búsqueda de bibliotecas , elimine las rutas.

Si es un "directorio no encontrado para la opción '' -F / ...", eso significa que es un error de Framework, y debe intentar:

  • Haga clic en su proyecto (objetivos)
  • Haga clic en Crear configuración
  • Bajo Framework Search Paths , elimine las rutas.

Esto puede suceder cuando mueva el archivo al que se hace referencia.


He examinado todas las [Rutas de búsqueda de bibliotecas - Rutas de búsqueda de marcos - Rutas de búsqueda de encabezados]. pero no hay rutas para eliminar, así que pude hacer desaparecer esta alerta ingresando al paquete de Xcode y creando un directorio vacío en la ubicación de la ruta de la que se quejaba la alerta.


La clave para este tipo de error es ir a la configuración de compilación y mirar cada una de las secciones de rutas de búsqueda, tales como rutas de búsqueda de bibliotecas, rutas de búsqueda de marco y posiblemente incluso rutas de búsqueda de encabezado y borrar cualquiera de las rutas que ya no aplican que La aplicación está teniendo dificultades para tratar de encontrar. Sáquelos y continúe bien señor


Me encontré con el mismo problema (el primero) después de un fallo de Xcode y ninguna de las soluciones propuestas funcionó. Para suprimir la advertencia que he hecho:

• gestionar esquemas ...

• eliminado el esquema actual

• Esquemas de Autocrate ahora


Me mordí por lo que parece ser el mismo problema también (esta vez en XCode 5.0.2). En mi caso, lo que sucedió fue que XCode decidió escapar de las citas que ya se encuentran en "Configuración de compilación". Así por ejemplo:

"$(SRCROOT)/../GoogleAdMobAdsSdkiOS-6.4.1"

convirtió

/"$(SRCROOT)/../GoogleAdMobAdsSdkiOS-6.4.1/"

lo que causó que la construcción fallara ...

Una vez que quité los escapes en las citas, todo funcionó bien otra vez. Además, probablemente sería mejor eliminar todas las citas a menos que las necesite.


Mi problema fue que abrí el .xcodeproj original en lugar del .xcworkspace generado por CocoaPods.


Para mí el problema era un escape "/" carácter de escape.

Mis rutas de búsqueda se dividieron en varias líneas en las rutas de búsqueda de la biblioteca. Convenientemente, se estaban rompiendo en los espacios en mi camino. Añadiendo el escape "/" lo arreglé para mí.

$(PROJECT_DIR)/My/ Project/ Name/My/ Directory


Para mí también tengo las pruebas habilitadas. La ruta de búsqueda para las pruebas también se rellenó incorrectamente.

¡Borre la ruta de búsqueda de Framework tanto para el código regular como para el código de prueba!


Para mí, el problema parecía ser que no había incluido los marcos apropiados (al copiar complementos de otro proyecto, tampoco copié los archivos de marcos)


Si esto ocurre después de haber agregado un Podfile a su proyecto y ejecutar la instalación del pod, vaya a la carpeta de su proyecto, verá un nuevo archivo que se ha creado "{ProjectName} .xcworkspace" - abra ese archivo en xcode

Los pods que se han instalado estarán correctamente vinculados a su proyecto en este archivo


Siga esta solución paso a paso:

  1. Haga clic en su proyecto (objetivos);
  2. Haga clic en Crear configuración;
  3. Bajo Library Search Paths, elimine las rutas;
  4. Agregue ./** en las rutas de búsqueda de la biblioteca.

Tuve que quitar las referencias en:

  • Objetivo
  • Configuraciones de compilación
  • Rutas de búsqueda de marco

Entonces la construcción se rompió (esperado). Así que quité el Framework (FB SDK), lo re-agregué y listo. No más errores o advertencias. :)


Tuve un problema similar que desapareció cuando creé un nuevo esquema y lo usé para reconstruir ???


Ve a ver qué marco falta, luego ve a

=> Construir fases => Vincular binario con bibliotecas

eliminar la biblioteca y luego agregar de nuevo


Yo uso vainas de cacao, así que para mí, dejé Xcode y corrí

pod install

De nuevo y reabrió el proyecto. Esto lo arregló todo!


Respuesta suplementaria

Todas las respuestas indicadas para eliminar las rutas de búsqueda de Framework o Library del destino. Tuve dos problemas:

  • Primero, estaba mirando mi objetivo principal del proyecto en lugar del objetivo de la prueba de unidad.
  • En segundo lugar, no pude averiguar cómo eliminar la ruta de búsqueda de marco. Resultó que solo estaba haciendo clic para entrar en el modo de edición y luego simplemente eliminando la cadena.

Usted necesita hacer ésto:

  1. Haga clic en su proyecto (objetivos)
  2. Haga clic en Crear configuración
  3. En Rutas de búsqueda de bibliotecas , elimine las rutas.

Y con respecto al segundo error, lo siento, no puedo ayudarte con ese. Espero que alguien más pueda ayudarte.