solucion - biblioteca xcode no encontrada
error iostream.h no such file or directory solucion (7)
Con todo, el Xcode no puede encontrar la posición de la biblioteca / encabezado / marco, entonces le dice a Xcode dónde están.
establezca la ruta que usa Xcode para encontrar la biblioteca / encabezado / marco en Configuraciones de compilación -> Biblioteca / Encabezado / Rutas de búsqueda de marco .
Digamos que ahora no puede encontrar -lGoogleAnalytics
, por lo que agrega el directorio donde -lGoogleAnalytics
está en las Rutas de búsqueda de bibliotecas .
Me aparece el siguiente error:
ld: biblioteca no encontrada para -lGoogleAnalytics clang: error: el comando del enlazador falló con el código de salida 1 (use -v para ver la invocación)
Pasé algún tiempo buscando en Google pero no puedo encontrar cómo solucionar este problema. Soy nuevo en xcode y este es un proyecto existente en el que tengo que trabajar.
Debe establecer las "rutas de búsqueda del vinculador" del proyecto (para compilaciones tanto de depuración como de versión). Si esta biblioteca estaba en, por ejemplo, un directorio hermano para el proyecto, entonces puede configurarlo así:
$(PROJECT_DIR)/../GoogleAnalytics/lib
(desea evitar el uso de una ruta absoluta, en su lugar mantenga el directorio de la biblioteca en relación con el proyecto).
El problema podría ser el siguiente: SVN ignora los archivos .a debido a su configuración global, lo que significa que alguien no ha enviado libGoogleAnalytics.a a SVN, porque no apareció en SVN. Así que ahora intenta ver el proyecto desde SVN, que ahora echa de menos el libGoogleAnalytics.a (ya que fue ignorado y no fue confirmado). Por supuesto, la construcción falla.
Es posible que desee cambiar la configuración global de ignorar de SVN para dejar de ignorar * .a archivos.
O simplemente agregue manualmente el archivo libGoogleAnalytics.a faltante a su copia de trabajo SVN en lugar de cambiar la configuración global de ignorar SVNs.
A continuación, vuelva a agregar libGoogleAnalytics.a a su proyecto XCode y confírmelo a SVN.
Si está usando Pods para incluir el SDK de iOS de GoogleAnalytics en su proyecto, vale la pena señalar que, desde el lanzamiento de 3.0, sus Other Linker Flags
de otros enlaces deben incluir -lGoogleAnalyticsServices no es el antiguo -lGoogleAnalytics
Si su archivo de biblioteca se llama libGoogleAnalytics.a, debe colocar -lGoogleAnalytics, así que asegúrese de que el archivo .a tenga el nombre que espera
También puede intentar --use-library
opción --use-library
, como cocoapods lint libraries como framework por defecto desde v0.36