iOS 앱을 맞춤 설정하는 가장 좋은 방법을 찾고 있습니다. Google에서는 흰색 라벨 버전을 쉽게 만들고 모든 정보를 동기화 할 수 있도록 최선을 다하고 있습니다.iOS 정적 라이브러리 백 라벨 앱용 코드베이스
한 가지 방법은 전체 코드베이스를 정적 라이브러리 프로젝트에 배치하는 것입니다. 그런 다음 기본 앱과 각 화이트 라벨 앱을위한 별도의 프로젝트를 만듭니다. 이 프로젝트는 각각 코드베이스 라이브러리에 대한 참조를 하위 프로젝트로 포함하고 아이콘,로드 이미지 및 Info.plist 파일과 같은 자체 자산을 포함합니다.
동료가이 방식을 Eclipse의 Android 자매 프로젝트에 성공적으로 사용했습니다.
불행히도이 방법은 xcode에서 작동하지 않을 수 있습니다. xcode는 필수 리소스 인 Settings.bundle 및 Localizable.strings과 같은 정적 라이브러리와 함께 번들로 제공되는 일부 리소스를 허용하지 않습니다.
xcode에서이 접근법을 사용할 수있는 방법이 있습니까? 아니면 각 프로젝트의 codebase 폴더를 참조하는 것이 더 낫지 않습니까?
편집 : 원래
난 그냥 각 프로젝트에서 코드베이스 폴더를 참조 할 계획하지만,이 방법은 다시 추가 모든 프로젝트에 파일이 추가 될 때마다 코드베이스 디렉토리를/제거 요구 한 것으로 밝혀졌습니다/코드베이스에서 이름이 바뀌 었습니다.
고맙습니다. 목표가 가장 좋은 방법 인 것처럼 보입니다. – RohinNZ