Pregunta

He creado una biblioteca estática siguiente este enlace.

Pero estoy frente a problemas en el uso de la biblioteca. Para tener una referencia sobre el uso de las bibliotecas estáticas en un proyecto de iPhone Seguí este enlace .

Pero estoy Stil luchando con las "bibliotecas estáticas cómo poner en práctica en cualquier otro proyecto de iPhone?" cuestión.

Gracias a todos.

¿Fue útil?

Solución

Puede utilizar referencias entre proyectos como en los mensajes, pero esto tiene varias recesiones.

Yo uso esta configuración que funciona en Xcode en general (no sólo para el iPhone) y agrega en tiempo de compilación de control de versiones biblioteca estática.

Me puse las bibliotecas estáticas en ~ /, el archivo .a / Library / MyLibraries junto con sus cabeceras públicas. De esta manera usted puede tener diferentes versiones de ellos:

~/Library/MyLibraries/
                     /MyLib-1.0.0/Headers/header1.h
                                         /header2.h
                                 /libmylib.a
                                 /libmylib_debug.a
                     /MyOtherLib-2.1.0/Headers/...
                                      /libmyotherlib.a

A continuación, en Xcode configuración añaden las variables de usuario:

LIBRARIES_DIR      $(USER_LIBRARY_DIR)/MyLibraries
MYLIBRARY_LIBROOT  $(LIBRARIES_DIR)/MyLib-1.0.0

y modificar la configuración

HEADER_SEARCH_PATHS $(MYLIBRARY_LIBROOT)/Headers
OTHER_LDFLAGS       $(MYLIBRARY_LIBROOT)/libmylib.a

Ahora cambia MYLIBRARY_LIBROOT de elegir su versión de la biblioteca. Más información sobre este blog por mí.

Si desea que sea sencillo a continuación, sólo compilar la biblioteca y configuración HEADER_SEARCH_PATHS y OTHER_LDFLAGS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top