/ / Vinculación de la biblioteca estática con la aplicación de demostración a través del espacio de trabajo Xcode - Objective-C, iOS, Xcode

Enlace de la biblioteca estática con la aplicación de demostración a través del área de trabajo de Xcode: object-c, ios, xcode

He creado una biblioteca estática llamada "abc.framework "y también la aplicación de demostración llamada" DemoApp "con esta biblioteca estática. Ahora quiero mejorar el abc.framework al mismo tiempo que quiero esos cambios en DemoApp también ya que incluye framework. Para este propósito, he creado un espacio de trabajo y he agregado ambos proyectos anteriores en él. Ahora, dado que DemoApp se vinculó al antiguo archivo abc.framework, quiero cambiar esa vinculación. Ya hice lo siguiente,

    Demo app project:

•   set USER_HEADER_SEARCH_PATHS to $(TARGET_BUILD_DIR)/usr/local/include $(DSTROOT)/usr/local/include;

the static library project:
•   add some header files to target"s Build Phases > Copy Headers > Public;
•   set SKIP_INSTALL to YES.

Todavía no está funcionando. Alguien ha intentado esto? ¿Me estoy perdiendo de algo?

Gracias

Respuestas

0 para la respuesta № 1

Podemos hacer ese tipo de enlace de tres maneras ...

1) Como se mencionó anteriormente usando "Búsqueda de encabezado de usuariosRuta ". Esto se vinculará directamente a los nuevos archivos de encabezado que se construirán. (Anteriormente no funcionaba para mí como mencioné anteriormente. Puede que no haya limpiado correctamente la compilación).

2) Podemos agregar archivos .a desde Build Phase => Link binary with Libraries. En esto, le mostrará los archivos .a disponibles en su lugar de trabajo.

3) Podemos referirnos directamente al framework derivadoruta de datos donde el producto real se crea de forma predeterminada. Para que una vez que el usuario haya realizado cambios en el código del marco en el espacio de trabajo y lo haya compilado, la aplicación de demostración puede referirse directamente a la nueva compilación.