앱을 가지고 있는데, 현재 앱 스토어에 있습니다.2 개의 앱, 하나의 코드베이스. 이것을 어떻게 할 수 있습니까?
다른 앱에 대한 아이디어가 있습니다. 이는 내 게시 된 앱과 동일한 구조를 많이 공유합니다. 둘 다 사진 조작 응용 프로그램이므로 가져 오기, 공유, 저장, 회전 등의 코드베이스가 둘 사이에서 모두 공유됩니다. 그러나 사진 조작의 유형은 다를 수 있습니다.
제 생각에는 앱 # 1을 업데이트 할 때 앱 # 2의 변경 사항을 원하고 그 반대도 마찬가지입니다.
하나의 코드베이스에서 두 개의 앱을 구현하는 가장 좋은 방법은 무엇입니까? 내가 예상 한
전략,
- 하나 개의 프로젝트 파일, 두 가지 목표. 그렇게하면 두 앱의 코드베이스가 항상 최신 상태가되지만 프로젝트 파일/디렉토리는 다소 지저분 할 것입니다.
- git에서 응용 프로그램을 분기하면 두 응용 프로그램에서 사용하는 클래스의 변경 사항을 자주 병합 할 수 있습니다.
다른 아이디어도 있습니다.
사람들이이 문제에 대해 논의했지만 대부분 사소한 변경 사항과 관련되어 있습니다. 즉, 몇 가지 브랜드/데이터 파일이있는 앱 하나입니다. 내 두 애플 리케이션은 합리적으로 별개의 것입니다, 그래서 그 기술을 반드시 적용한다고 생각하지 않습니다.
덧붙여서,'multiple-targets' 태그는 매우 틈새이기 때문에,'deployment-target'와 같이, 그 점을 얻기 위해서 좀 더 일반적인 것을 사용할 수 있기 때문에 제거했습니다. – darvids0n