2011-09-15 19 views
5

no puedo encontrar la manera de crear una biblioteca estática toque de cacao en Xcode 4.Crear biblioteca estática en Xcode 4

He creado biblioteca estática en Xcode 3 y funcionó bien. Usé this tutorial. Gracias por la ayuda.

primer paso que crear la biblioteca estática toque de cacao

enter image description here

A continuación podemos ver nuestra biblioteca estática en el directorio de productos. Pero ahora esta biblioteca sin compilar.

enter image description here

siguiente paso que añadir un poco de clase Objective-C. Esta clase se llevará a cabo diversas acciones, por ejemplo, mostrar mensajes NSLog.

enter image description here

Entonces se aseguraba de que es esta clase existen en la fuente de compilación

enter image description here

Después de que construyo mi objetivo

enter image description here

Ahora utilizo este estática biblioteca en otros proyectos, pero cuando lo uso me sale un error al vincular archivos con mi biblioteca estática.

+1

¡No especificó el problema al que se enfrenta! – Ravi

+0

crear una biblioteca estática en el XCode3 y XCode4 son diferentes - este es mi problema –

+0

Diferente, pero ¿qué tan diferente? – gcamp

Respuesta

1

Abra Xcode> Crear nuevo proyecto> iOS> Marco & Biblioteca> Cocoa Touch biblioteca estática

+0

que hice tal como lo escribió. Luego creé algunas clases y construí mi biblioteca. Después de eso, arrastro mi biblioteca de compilación y clases de encabezado a mi otro proyecto. Cuando importo el encabezado y llamo a algún método en mi biblioteca estática y después de ejecutar obtengo un error: ld: advertencia: ignorando el archivo /Users/dev01/Desktop/libLiba.a, falta la arquitectura necesaria i386 en el archivo Símbolos no definidos para la arquitectura i386: "_OBJC_CLASS _ $ _ MyClass", a la que se hace referencia en: objc-class-ref en new2AppDelegate.o ld: símbolos no encontrados para architecture i386 collect2: ld devolvió 1 estado de salida –

+0

gracias por responder! –

+0

¿Qué es /Users/dev01/Desktop/libLiba.a? – edc1591

Cuestiones relacionadas