2011-02-11 2 views
0

많은 언어로 된 Xcode에서 응용 프로그램을 개발하고 싶습니다. 그래서 저는 해당 언어로 번역 된 리소스를 보유하고 있습니다. 그러나 이것이 최종 묶음에서 모든 지역화 된 자원을 제거하고 한 언어로만 남겨 두었습니까?iPhone - 여러 언어를 지원하지만 번들에 하나만 포함합니다.

예 : 독일어 및 영어 용 응용 프로그램을 개발하지만 German.lproj 만 사용하고 English.lproj는 사용하지 않고 번들을 작성하려고합니다. 내 리소스 파일이 상당히 크기 때문에 독일어로 영어 이미지를 포함하고 싶지 않기 때문에이 기능을 원합니다.

번들에서 English.lproj를 제거하려고했지만 자원이 수정되었다는 메시지가 내 장치에 등록되어 있기 때문에 설치할 수 없습니다 (사실임). 그 번들에 서명 한 것 같아.

답변

0

다른 언어에 대해 여러 대상을 작성하려고합니다. 리소스를 프로젝트에 보관하십시오. 새 대상을 만듭니다. 새 대상에서 해당 자원을 제거하거나 추가하지 마십시오.

+0

하지만 번들을 완전히 제거합니다 ... 당신이 나를 잘 이해하는지 모르겠습니다. 추가 번들 언어 리소스를 빌드 된 번들에서만 제거하고 싶지만 내 프로젝트에서 항상 사용하고 싶습니다 (예 : 향후 빌드 등). – Marcin

+0

오. 지금은 이해. 리소스를 프로젝트에 보관하십시오. 새 대상을 만듭니다. 새 대상에서 해당 자원을 제거하십시오. – Moshe

+0

감사합니다. 정확하게 필요한 것입니다. 번들에서 특정 언어 리소스를 제거하는 방법에 대한 팁도 있습니다. http://stackoverflow.com/questions/4072349/non-english-default-language-for-ios-app/4094880#4094880 – Marcin

관련 문제