Мне нужно поддерживать параллельно две версии тех же приложений. Один для магазина приложений и одна автономная версия (не магазин приложений).Каков наилучший способ управления автономными версиями приложений и приложений?
Мой первоначальный план состоял в том, чтобы использовать главную ветвь для разработки всех функций, которые являются общими для обеих версий. Для автономной версии мой план состоял в том, чтобы создать новую ветку, и в этой ветке добавить функции для автономных приложений и то же самое для версии магазина приложений.
На самом деле я пробовал свой план, но у меня проблема с cocoapods. У меня есть несколько зависимостей, которые являются общими, но для автономного приложения мне нужно использовать инфраструктуру Sparkle. Теперь каждый раз, когда я пытаюсь объединить мастера в одну из моих ветвей, у меня есть большие конфликты с файлами cocoapods. Это очень трудно решить. Я думал об удалении контейнеров для моего исходного элемента управления, но, когда я переключаю ветви, мне нужно будет каждый раз устанавливать «pod install».
Есть ли лучший способ сделать это?
Спасибо.
Я попробую. Благодарю. – Pelish8