내 릴리스 버전과 베타 테스트 용으로 두 개의 타겟이있는 Xcode 프로젝트가 있습니다. 의도적 인 차이점은 번들 이름과 ID이므로 베타 테스터는 충돌과 혼란없이 한 번에 릴리스 및 베타 버전을 설치할 수 있습니다 (다른 아이콘 사용에 대해서도 생각하고 있습니다).Xcode 타겟을 최신 상태로 유지
두 대상을 최신 상태로 유지하는 데 문제가 있습니다. 예를 들어 한 대상에 새 라이브러리를 추가 할 때 확인란을 클릭하여 다른 대상에 추가하는 것을 잊어 버리는 경우가 있습니다.
에 쉽게 접근 할 수 있습니까 (다소 차이가 있습니다) 소스 코드 및 라이브러리 내용과 같은 설정과 관련하여 두 대상을 동기화 된 상태로 유지 하시겠습니까? 아마도 설정의 기본 차이점을 수행 할 수있는 도구가있을 것입니다 (이 파일은 하나의 기본 파일에있는 것처럼 보이므로 기존 파일 diff 도구는 도움이되지 않습니다). 아니면 위에서 설명한 베타 버전 설정을 유지하는 더 좋은 방법이 있습니까?
(내가 탈옥 된 아이폰 OS 개발을위한 엑스 코드 4.5.2을 사용하고 있습니다 -. 그래서 어떤 앱 스토어 문제에 대해 걱정할 필요가 없습니다)
라이브러리를 추가하는 방법에 따라 다릅니다. 자세한 내용은? – ilmiacs
일반적으로 드래그 앤 드롭으로 라이브러리 추가는 하나의 예일뿐입니다. 또한 최근에 한 대상에서 헤더 및 프레임 워크 검색 경로를 변경합니다. 이를 다른 대상에 쉽게 추가 할 수있어 좋을 것입니다. – newenglander
이제 알겠습니다. 당신은 실제로 분리 된 표적을 사용합니다. 유일한 차이점은 번들 이름과 ID 인 경우 하나의 대상을 사용하고 다른 대상을 해당 대상에 추가해야합니다. 그런 다음 스키마 수준에서 이러한 속성을 설정할 수 있습니다. – ilmiacs