Cómo exportar. ¿Xcode genera automáticamente archivos de encabezado h al compilar bibliotecas estáticas?
1 Seleccione el proyecto y el objetivo especificados.
2 Expanda "Copiar archivos" en "Fases de compilación" y haga clic en el botón + marcado con el cuadro rojo 3.
3Ingrese: *. h está marcado con un cuadro rojo en el cuadro de entrada.
Esto es para filtrar. h archivo en el proyecto.
Recuerda expandir todos los nodos del árbol de control y presionar Comando+A para seleccionarlos todos. h archivo de encabezado y haga clic en el botón Agregar.
PD: Si el nodo no está expandido, los archivos en el nodo no expandido se ignorarán al seleccionar todo.
5Seleccione "Construir" en el menú "Producto" para compilar el proyecto.
En este momento, descubrimos que todos los archivos de encabezado están en el directorio especificado.
Simplemente copiar los archivos de encabezado a un directorio no es suficiente. De hecho, la estructura de directorios del proyecto se ve así. Es posible que deseemos que la estructura del directorio de salida del archivo de encabezado sea coherente con la estructura del directorio del proyecto. Si es así, sigue leyendo.
8 Expande el botón + en "Fase de compilación" y selecciona "Nueva fase de copia de archivo..."
9 Modifica la subruta marcada con un cuadro rojo en la nueva "Copiar archivo". " valor. Aquí, solo se usa para copiar los archivos de encabezado en el subdirectorio de datos, por lo que su valor se cambia a:include/$(PRODUCT_NAME)/Data.
10Seleccione los archivos de encabezado en el directorio de datos y haga clic en el botón "Agregar" para agregar estos archivos de encabezado.
11Repita los pasos 8, 9 y 10 para completar la tarea de copiar archivos de encabezado en otros directorios.
12Finalmente vemos que la estructura de directorios de los archivos de encabezado en el directorio de salida es la misma que la estructura de directorios del proyecto.
Leer paso a paso