2014-09-03 2 views
0

Мне нужно поддерживать параллельно две версии тех же приложений. Один для магазина приложений и одна автономная версия (не магазин приложений).Каков наилучший способ управления автономными версиями приложений и приложений?

Мой первоначальный план состоял в том, чтобы использовать главную ветвь для разработки всех функций, которые являются общими для обеих версий. Для автономной версии мой план состоял в том, чтобы создать новую ветку, и в этой ветке добавить функции для автономных приложений и то же самое для версии магазина приложений.

На самом деле я пробовал свой план, но у меня проблема с cocoapods. У меня есть несколько зависимостей, которые являются общими, но для автономного приложения мне нужно использовать инфраструктуру Sparkle. Теперь каждый раз, когда я пытаюсь объединить мастера в одну из моих ветвей, у меня есть большие конфликты с файлами cocoapods. Это очень трудно решить. Я думал об удалении контейнеров для моего исходного элемента управления, но, когда я переключаю ветви, мне нужно будет каждый раз устанавливать «pod install».

Есть ли лучший способ сделать это?

Спасибо.

ответ

2

Я настоятельно рекомендую использовать Цели. Посмотрите Apple docs и here.

+0

Я попробую. Благодарю. – Pelish8

Смежные вопросы