La idea es que tengo una plantilla de aplicación que debe personalizarse para diferentes clientes. El objetivo principal es proporcionar una cantidad de aplicaciones personalizadas con casi la misma funcionalidad.Gestión de proyectos Xcode: un solo motor: diferentes aplicaciones personalizadas
¿Cuál es el mejor método de organización del proyecto Xcode (y tal vez la gestión) con el fin de lograr los siguientes puntos para la aplicación de cada cliente:
- imágenes siempre diferentes establecidos para los elementos visuales (para controles, vistas, iconos etc.)
- Archivos XIB raramente diferentes para la modificación de la estructura de la IU pequeña;
- Personalizaciones visuales: nivel de código;
- Pequeñas modificaciones funcionales;
- Posibilidad de volver a las versiones personalizadas anteriores;
- Un motor funcional (por ejemplo, funcionalidad de búsqueda);
Por el momento, para cada solicitud de personalización se crea en el directorio raíz del mismo proyecto nuevo archivo de proyecto, y los correspondientes archivos XIB, conjunto de imágenes y archivos de origen (para algunos directorios de solicitudes funcionales). Cada archivo de proyecto tiene una referencia al directorio de archivos de origen principal (motor).
Pero supongo que esa no es la mejor manera de organizar este tipo de proyectos.
@Joe biblioteca estática representa el motor en sí. Ok, pero ¿y todas las otras cosas a su alrededor? –