2013-08-07 3 views
0

XCode4.6을 사용하는 프로젝트에 기본 지역화를 사용하려고했습니다. 이상하게도 시뮬레이터와 iTunes를 통해 아카이브를로드 한 임시 테스트 장치에서 완벽하게 작동하지만 언어 설정이 독일어 인 Xcode에 연결된 개발 iPhone에서는 Localizable.strings 만 독일어로 표시되지만 MainStoryboard_iPhone.strings 중 아무 것도 - 모두 영어로 표시됩니다.
내 제품을 청소하고 개발 아이폰에서 앱을 완전히 삭제하고 언어 설정을 영어로 변경하고 독일어로 다시 시작한 다음 Xcode 등을 다시 시작했습니다. 결과는 항상 동일합니다. 개발 iPhone은 스토리 보드 파일을 번역하지 않으며, 시뮬레이터와 ad-hoc 테스트 장치에서 번역됩니다.
내 구성 : 나는 스토리 보드에 대한 기본 현지화, 그리고 두 언어 (영어 및 독일어)에서의 현지화를, 즉 내 프로젝트 폴더에 포함 MainStoryboard_iPhone.storyboard, en.lproj 폴더를 포함하는 폴더 Base.lprojInfoPlist.strings, Localizable.strings하고, MainStoryboard_iPhone.strings (지금은 사용하지 않는 MainStoryboard_iPad.storyboard은 제외), 동일한 이름의 파일이 포함 된 de.lproj 폴더가 있습니다.
내 기본 현지화는 영어입니다. 그래서 영어 MainStoryboard_iPhone.strings 파일XCode4.6 기본 현지화의 이상한 동작 : 시뮬레이터에서 작동하지만 장치에서만 PARTLY

/* Class = "IBUIViewController"; title = "Help"; ObjectID = "1Yu-La-mu2"; */ 
"1Yu-La-mu2.title" = "Help"; 

같은 콘텐츠와 독일어 버전

/* Class = "IBUIViewController"; title = "Help"; ObjectID = "1Yu-La-mu2"; */ 
"1Yu-La-mu2.title" = "Hilfe"; 

Localizable.strings 파일은 독일어 버전의 영어 버전 "STORE" = "Store";"STORE" = "Speichern"; 같은 일반적인 포함되어 포함되어 있습니다.
아이디어가 부족하여 웹과 관련된 내용을 찾을 수 없습니다. 다른 사람이 무엇을해야할지 조언을받는다면 나는 기뻐할 것입니다.
편집 : 삽입 위, 아이폰의 아이폰 OS 버전 ... "영어로 다시 갔다 독일어의 언어 설정 변경"

답변

0

미안 해요, 내가 가진 수 있었다는 것을 나는 한 번 더 생각을했다 질문 (제출 후 이전에 : 동일한 문제가있는 다른 사람들에게 유용 할 수 있습니다.
개발 iPhone을 완전히 끄고 다시 시작한 다음 정확한 스토리 보드 현지화를 보여줍니다.
죄송합니다.