Управление зависимостями проекта iPhone

Кому-нибудь удалось найти надежное универсальное решение для управления зависимостями для проектов iPhone? Я хочу разделить свои приложения для iPhone на компоненты многократного использования, а затем объединить их в проекты, которые в них нуждаются. Думаю, я ищу рабочий процесс в стиле Maven, но для проектов Xcode / iPhone. Я пробовал несколько вещей, например:

  1. Я создал плагин Maven для приложений iPhone, который автоматизирует создание и подписание приложений, но мне постоянно кажется, что я борюсь против Maven, чтобы заставить это работать, и это в целом довольно беспорядочно. Я бы предпочел не использовать это, если нет других вариантов.

  2. Я также пробовал использовать статические библиотеки , чтобы упаковать код для повторного использования, но проблема в том, что я также хотел бы включить многоразовые XIB и изображения в свои проекты, а они не могут быть включены в статической библиотеке для распространения. Они отлично подходят для кода, но я бы хотел иметь одну систему, которая делает все, а не разные системы управления зависимостями для разных типов зависимостей.

  3. На данный момент я решил использовать систему управления версиями, чтобы делать свои зависимости для меня. В этом случае я использую внешние элементы SVN для загрузки зависимостей в рабочую область при проверке проекта.

Есть ли у кого-нибудь идеи относительно того, что я могу сделать?

Обновление

Сейчас я использую CocoaPods для выполнения этой задачи.

7
задан xoebus 5 May 2012 в 02:57
поделиться