이렇게 많은 년 후에이 문제가 계속 시간 이상 나를 (그리고 다른 프로그래머의 가능성이 수천) 고민.
Daij-Djan이 허용하는 답변의 링크가 이미 죽었습니다 (업데이트 된 링크는 현재 https://kb.applingua.com/2015/10/how-to-localize-app-names/입니다), 추가 된 사례를 통해 또 다른 답을 쓰고 있습니다.
다음 완료했는지 확인하십시오 :
-
의 Info.plist은 대상
- 의 Info.plist있다 "응용 프로그램 지역화 한 표시 이름"에 대한 쳤다되지
- 정보
YES로 설정 .plist에 "번들 이름"(CFBundleName)이 있고 그 값은 "$ (PRODUCT_NAME)"입니다. (이유는 묻지 않음.이 값을 다른 값으로 설정하면 작동하지 않습니다.)
- Info.plist "번들 표시 이름"(CFBundleDisplayName) 항목이 없습니다.
- InfoPlist.strings에 대상이 표시됩니다.
-
모든 언어 (내 경우 기본 언어 및 영어 만 해당)
기본 언어 이상인 경우 InfoPlist.strings에 체크 표시가 있습니다.
- InfoPlist.strings는
에게 모두
"CFBundleDisplayName"
와 "CFBundleName"
항목 (가) 위의 나를 위해 일한
있습니다. 지난 1 시간 동안 '$ (PRODUCT_NAME)'값 부분을 빠뜨린 것 같습니다.
그래도 문제가 해결되지 않으면 새로운 XCode 프로젝트를 만들어 위 가이드에 따라 앱 이름을 지정해야합니다. 그런 다음 Info.plist와 실제 프로젝트의 Info.plist를 비교하여 차이점을 확인하십시오. 이것이 바로 "$ (PRODUCT_NAME)"요구 사항에 대한 내용입니다.
답장을 보내 주셔서 감사합니다.하지만 정말로 뭔가를 놓친 경우를 제외하고는 (나는 깨끗하게 만드는 것을 잊지 않았습니다 :)) 작동하지 않습니다! –
CFBundleDisplayName - http : //kb.applingua를 참조하십시오.co.kr/2011/10/how-to-localize-app-names/ –
죄송합니다 답변을 고정 –