Мы создаем iphone SDK.Он содержит обычные подозрения:
- директория include с заголовочными файлами
- директория lib со статической библиотекой
- Каталог ресурсов с файлом .bundle, содержащим строки и изображения
Пока все работает нормально.Теперь у нас есть несколько проектов, основанных на SDK, и мы хотим предоставить нашим клиентам возможность настроить внешний вид.
Например:
- Клиент A хочет заменить фонизображение с его созданием.
- Клиент B хочет только заменить логотип по умолчанию своим созданием.
- Клиент C хочет оба.
и т. д.и т. д.
Если клиент не предоставит конкретное изображение, будет использоваться изображение по умолчанию в файле .bundle.
Вопрос: Какое наилучшее решение позволяет настраивать изображения, которые также легкоИнтеграция в процесс разработки?
- Не разработчики могут редактировать и заменять данные изображения.
- Мы всегда можем отправить заказную версию клиентам или собрать ее.
- Нет конфликта между изображениями по умолчанию и настроенными изображениями.
В настоящее время предпочтительным решением является добавление фазы Runscript во все зависимые проекты, которая перезаписывает все файлы изображений изображениями в указанной директории проекта..
Есть ли еще лучшее решение?