with see not library found for failed error code ios ios7 xcode5 cocoapods

ios - library not found for clang error linker command failed with exit code 1 use to see invocation



Xcode 5 iOS 7 CocoaPods Linker Error (8)

  1. Intente eliminar arm64 de Build Setting -> Architectures (armv7, armv7s)
  2. Establecer construir arquitecturas activas solo en NO

Trabajó para mí justo ahora.

Cocodrilos versión 0.34.1

Acabo de actualizar mi proyecto anterior al nuevo iOS 7. Ya estaba usando Cocoapods. Compilo y ejecuto y todo funciona bien en el simulador y el dispositivo. Intenté archivarlo usando Xcode y obtengo el siguiente error.

ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation)

¡Algunas ideas!

ACTUALIZAR:

La arquitectura para el proyecto Pods se establece de la siguiente manera:

Standard architectures (armv7,armv7s)

SOLUCION :

Cocoapods ha sido eliminado de mi proyecto. ¡Todo está bien ahora!


Acabo de solucionar este problema en mi espacio de trabajo. En mi caso, no estaba relacionado con la actualización a iOS 7; en cambio, estaba relacionado con el archivo para el envío de la App Store. Creé una configuración de la tienda de aplicaciones (un duplicado de la configuración de la versión), y estaba tratando de usar la configuración de la tienda de aplicaciones para la acción de archivo (configurada en Producto> Esquema> Editar esquema ...> Archivo> Crear configuración). El problema era que había creado una configuración de App Store para el proyecto de mi aplicación, pero no había creado una configuración de App Store para el proyecto Pods (el proyecto que CocoaPods agrega al área de trabajo de su aplicación). Una vez que hice esto (una vez más, solo un duplicado de la configuración de la versión), la acción de archivo tuvo éxito.


Establecer la arquitectura de las vainas.

Haga clic en Pods> Configuración de construcción> Arquitectos> armv7, armv7s


La solución de @john doe (propietario de este hilo) es correcta, primero debe configurar CocoaPods para su proyecto ejecutando

pod setup

Y entonces

pod install


Parece que solo necesitabas actualizar cocoapods. Para cualquier otra persona que no quiera resolver el problema simplemente eliminando los cocoápodos de su proyecto, haga esto:

  1. Comprueba tu versión de cocoapods:

    vaina --version

  2. Si es menos de 0.25.0, necesita hacer una actualización (no olvide "sudo" si es necesario):

    actualización de gemas cocoápodos

  3. Asegúrese de que sus vainas estén actualizadas:

    instalación de la vaina

  4. Finalmente, abra su archivo .xcworkspace.

Usted debe ser bueno para ir.


Tuve este problema al experimentar con la adición de CocoaPods a un proyecto existente.

Resultó que CocoaPods tenía la configuración de Architectures correcta, pero se perdió la configuración Build Active Architecture Only . Ambos deben estar en perfecta sincronización con su proyecto principal, o fallará cuando se compile para un dispositivo real (al menos si tiene más de un arco ARM, lo que normalmente hace (armv7, armv7s y ahora arm64)).

Resuelto el problema para mí, espero que esto ayude a otros con un problema similar.


Tuve problemas diferentes - archivos duplicados.
Quizás también tengas publicaciones en tu proyecto. Al igual que los de Pods y los otros, son archivos antiguos que no eliminó antes de comenzar a usar Cocoapods.
Compruébalos dos veces.


Variedad de razones por las que está sucediendo esto. Esta página es realmente útil:

http://guides.cocoapods.org/using/troubleshooting.html

Por alguna razón, cambié la ubicación de compilación del espacio de trabajo a Legacy. Cambiándolo de nuevo a Personalizado: ¡Los datos relativos a los datos derivados lo resolvieron por mí!