miércoles, 14 de octubre de 2015

Solucionando error: Undefined symbols for architecture xxxxx: "_inflate" Xcode

Undefined symbols for architecture armv7: "_inflate" 
Undefined symbols for architecture i386: "_inflate"
Undefined symbols for architecture armv6: "_inflate"
.......

Para resolver este problema solo hay que realizar los siguientes pasos (se utilizo Xcode 6.4, pero si utilizas alguna otro los nombres de los elementos son similares):

Ubica en Xcode el lado izquierdo de la pantalla (donde tienes infinidad de carpetas y tus archivos .m y . h) como primer elemento de ese árbol de archivos es tu proyecto dale click, veras como cambia la pantalla derecha donde mostrara dos títulos ---> PROJECT  y TARGETS.

Ubicate en TARGETS y selecciona el elemento contenido en TARGETS (si tienes más de un target repite los pasos en cada uno que tenga los títulos que mas abajo veremos)

Al seleccionar veremos como cambia la pantalla central , en ella encontraras un menú que comienza con --- > General , Capabilities, Info, Build settings....... ( si en tu target no se muestra este menú busca el elemento de tu target que lo contenga.)

Ubicate en General y busca : Linked Frameworks and Libraries (te darás cuenta que es el correcto ya que contiene archivos con extension framework en forma de maletas).


Ahora ubica un botón + (ó un botón que nos permita agregar)


Busca lo siguiente y añadelo : libz.dylib Y compila de nuevo.


Tu aplicación debería pasar sin problema.

 

No hay comentarios:

Publicar un comentario