es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Xcode: Configuración de compilación externa para el objetivo de marco de trabajo

Tenemos un marco de trabajo de Filtros que contiene muchos filtros de procesamiento de imágenes (escritos en Swift y Metal) y los recursos que requieren (como modelos de ML e imágenes estáticas). Pero no todos los aplicativos que tenemos utilizan todos los filtros en Filtros. Preferimos construir y agregar únicamente los filtros y recursos necesarios para cada aplicativo.

La única forma que se nos ocurre para lograrlo es crear diferentes metas de marco en Xcode, una para cada aplicativo. Sin embargo, eso requeriría que el proyecto del marco Filtros “conozca” a todos sus consumidores (aplicativos) y preferiríamos evitarlo, especialmente porque los filtros están en un repositorio separado.

¿Existe alguna manera de, por ejemplo, pasar algún tipo de archivo de configuración al marco de trabajo que se utilice en el momento de compilación para decidir qué archivos construir y agregar?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de pasar un archivo de configuración al marco que se utiliza en el momento de la compilación para decidir qué archivos compilar y agrupar. Puede usar un script de compilación para leer el archivo de configuración y luego utilizar la información para modificar la configuración de compilación del marco. De esta manera, puede asegurarse de que solo se compilen y agrupen los filtros y recursos necesarios.

Comments are closed.