У меня есть несколько приложений (около 16 на данный момент и растущих), которые имеют очень много одинакового кода. Это код, который их управляет, тот же.iPhone App Building Setup - тот же код разные активы
Есть несколько вещей, которые изменяются между приложениями, они являются:
- PDF-файл (в комплекте)
- Икона
- Название
- 4 Раскадровка экраны
Как вы можете себе представить, было бы кошмаром поддерживать 16 независимых проектов, моя основная проблема заключается в том, что функции/исправления ошибок в основном код должен применяться 16 раз. Другая вещь - это на самом деле строить и подталкивать 16 различных двоичных файлов в магазин приложений.
В настоящее время (январь 2014 года) Я хочу знать, есть ли способ сделать это легко, так что мне нужно только сделать смену кода в одном месте, а 16+ других проектов будут обновлены и перенесены на магазин.
Я думал о git или просто имел 16 проектов и писал сценарий bash, чтобы сделать это для меня, но это кажется изворотливым. Какое самое элегантное решение этой проблемы, которое уменьшит мои накладные расходы?
p.s. Я не хочу использовать одно приложение с 16 различными значками/pdf из-за причин размера
p.s.s. Пожалуйста, не делайте дубликатов, я хочу знать, какие решения существуют сегодня, а не ссылка на вопрос с slashdot с 2010 года: P
Да, я бы не стал беспокоиться о том, было ли это решение. Я хочу сделать это, не делая этого вручную. Это подвержено ошибкам и т. Д. – FaddishWorm
Почему он подвержен ошибкам? Если вы измените код в любом из проектов, он будет обновлен во всех из них. Или вы так думаете, потому что вам нужно создавать/отправлять каждый проект? – Hannes
Его склонность к ошибке, потому что его руководство, поэтому его легко пропустить один. Чем меньше человеческий фактор, тем лучше. Когда вы запускаете бизнес, просто скопировать и вставить 16 наборов файлов может быть рискованным, потому что, если телефон звонит, я теряю трек и т. Д. Это по-прежнему кажется очень трудоемким, я мог бы просто поставить cp в скрипт bash, хотя я предположим, – FaddishWorm