2012-05-28 6 views
2

하나의 Xcode 프로젝트에 여러 개의 타겟이 있으며 각각 다른 아이콘으로 다른 앱을 뱉어냅니다. 아이콘은 대상 관련 리소스 폴더에 있으므로 충돌하지 않습니다.하나의 프로젝트에 여러 버전의 iTunesArtwork가 있습니까?

그러나 'iTunesArtwork'파일 (iTunes에서 Ad Hoc 빌드를 표시하는 데 사용되는 아이콘)은 특정 위치 (프로젝트 루트)에 있어야하며 정확하게 이름이 지정되어야 여러 버전을 함께 사용할 수 없습니다.

해결 방법은 무엇입니까?

답변

3

Artworks 파일에서 동일한 트릭을 수행하고 다른 폴더에 같은 이름의 여러 파일을 저장하고 파일 Target Membership (파일 검사기 섹션)을 존중하는 프로젝트에 추가 할 수 있어야합니다.

프로젝트 루트에있을 필요는 없습니다. 서로 다른 프로젝트 폴더에 여러 개의 아이콘 파일이있는 경우 각 아이콘은 해당 대상의 구성원이며 동일한 아이콘 이름을 가진 다른 대상 아이콘을가집니다 (물론 유일한 아이콘 파일은 번들 루트에 복사됩니다).

프로젝트 루트 폴더에 아이콘 중 하나가 있어야 할 수도 있습니다 (예 : Xcode에서 복사 할 수 있음). 빌드하는 동안 아이콘은 프로젝트에서 참조되는 폴더에서 복사해야합니다. 프로젝트의 루트 폴더.

enter image description here

+0

이 방법을 시도해 보겠습니다. 가져올 때 어떤 설정을 확인해야합니까? (대상 멤버십 제외) "추가 된 모든 폴더에 대한 그룹 만들기"(노란색 폴더 아이콘) 또는 "추가 된 폴더에 대한 폴더 참조 만들기"(파란색 폴더 아이콘)? –

+0

.ipa의 "패키지 내용보기"가 작동하는지 검사 할 수있는 방법이 있습니까? –

+0

폴더와 그룹은 전적으로 귀하에게 달려 있습니다. 자원을 쉽게 구별 할 수 있도록 대상마다 폴더 및 그룹을 작성하는 것이 좋습니다. 기존 파일을 다른 대상에서 대체하지 않도록주의하십시오. 그러면 어쨌든 괜찮을 것입니다. –