2012-02-08 13 views
10

Finalmente he terminado mi aplicación y me estaba preparando para cargar cuando este error repentino me golpeó y no tengo idea de qué hacer. Revisé otras publicaciones que decían cambiar la identidad de firma del código y lo hice pero no tuve suerte. Probé todas las opciones en la identidad y sin cambios. Si alguien sabe lo que está pasando, realmente lo agradecería, ya que simplemente me gustaría enviar mi aplicación.Comando/usr/bin/lipo ha fallado con el código de salida 1 error

Esto es lo que dice otra cosa en el registro de erorr:

/usr/bin/lipo: /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocerystores.build/Objects-normal/armv7/grocery stores and /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocery stores.build/Objects-normal/armv7/grocery stores have the same architectures (armv7) and can't be in the same fat output file 

Command /usr/bin/lipo failed with exit code 1 
+0

http://stackoverflow.com/questions/2793392/how-do-i-compile-a-static-library-fat-for- armv6-armv7-and-i386 – Sarah

+1

Hola @ Teddy13 ¿Estamos hablando de un proyecto xcode que construiste desde el principio o estás trabajando en un proyecto que recibiste de alguien más y no estás familiarizado con él? Te pregunto porque el error que recibiste está relacionado con la construcción de bibliotecas estáticas, eso es algo que no puedes hacer por accidente. por favor explique un poco más sobre el proyecto que está tratando de construir –

Respuesta

19

Resolví este problema cambiando el valor de la Arquitectura válida encontrada en Proyecto> Configuraciones de compilación> Arquitecturas del valor predeterminado "armv6 armv7" a "armv7". Espero que esto ayude.

+0

Esto funcionó para mí. Gracias por ahorrar mi tiempo. – Vad

+0

Funcionó para mí también –

+0

Resolvió mi problema también :) ¡Gracias! – zvjerka24

4

Es difícil ver qué es exactamente lo que está sucediendo sin el comando que se está ejecutando. Me parece que está especificando el mismo archivo de entrada dos veces, es decir, la versión arm7 y lipo le está diciendo que no puede agregar 2 versiones de arm7 de tiendas de comestibles al archivo universal. ¿Puedes ingresar el comando lipo completo que estás ejecutando? Desde la página del manual de lipo: -create Tome los archivos de entrada (o archivo) y cree un archivo de salida universal a partir de ellos. ¿Es posible que tenga el mismo archivo enumerado dos veces aquí?

1

Intente cambiar el objetivo de compilación a una compilación de simulador, limpie y vuelva a ejecutar.

+0

Esto funcionó para mí también, pero no tuve que cambiar el objetivo de compilación. Solo una limpieza y construcción. – weezma2004

0

En mi caso he usado vainas y projectfile artículo de opinión en lugar de espacio de trabajo del proyecto

Cuestiones relacionadas