бывший сотрудник (художник) и я (программист) в настоящее время вместе разрабатываем небольшую игру в наше свободное время. Поскольку он совсем не интересуется изучением использования XCode, за исключением создания собственных сборок (я не виню его, он отличный художник, но мало разбирающийся в технических вещах), так мы работали пока что:
- У нас есть общая папка, в которой хранятся все игровые изображения
- После внесения достаточных или важных изменений я создаю сборку (раздача ad hoc) и отправляю ее ему
- Время от времени мы встречаемся и работаем вместе пару часов, возможно, раз в неделю, так как мы живем в разных городах
Это было нормально большую часть времени. Однако сейчас мы заняты настройкой контента и игровой механики. На этой стадии разработки наш рабочий процесс просто медленный и «отключен». Всякий раз, когда он работает над художественным произведением, ему придется подождать, пока я сделаю сборку, чтобы увидеть изменения, отраженные в реальном контексте. Поскольку мы не всегда работаем в одно и то же время, иногда это означает, что ему придется ждать несколько дней - совсем не удовлетворяя.
Итак, что я хотел бы знать ..: Каков наилучший способ, позволяющий ему изменять контент без необходимости перестраивать игру?
Я знаю, что содержимое пакета приложения для iOS нельзя изменить после компиляции. Итак, вот о чем я думал до сих пор:
- переместить содержимое в папку документов во время разработки, чтобы к нему можно было получить доступ через iTunes (обработка, вероятно, неловкая в свете количества файлов)
- включает Dropbox в игру, чтобы контент мог быть загружен прямо из нашей общей папки (для этого требовалась дополнительная работа, Dropbox ограничен 5000 API-вызовами в день, когда он не находится в рабочем состоянии)
- загрузка контента с веб-сервера (даже более сложная по сравнению с использованием Dropbox)
Что вы, ребята, думаете? Есть ли лучшие и более удобные способы для достижения гладкого сотрудничества в нашем случае? Я что-то упустил?
Большое спасибо !!
Edit:
На данный момент у меня нет никаких планов учить моего художника, как делать свои собственные сборки. Вы можете серьезно рассматривать это как вариант, только если вы не знаете его лично. Хотя он великий художник.
Итак, этот вопрос сводится к:
Как изменить файлы / получить новые файлы в приложении для iPhone после его создания - настолько просто, насколько это возможно, и опять же, без перестройки приложения?
Кстати, это должно работать только во время разработки, поэтому грязные подходы приветствуются.