2014-06-18 3 views
0

영어로 기본 이탈리아어 및 특정 현지화가 적용된 iOS 7.x 앱이 있습니다. 터미널 에뮬레이터와 실제 장치 모두에서 빌드를 테스트하면 모든 것이 작동합니다. 그러나 "Ad Hoc Archive"로 내보내고 기본 장치가 아닌 영어 만 사용하는 장치에 설치하면 현재 장치 i18n 설정을 전환하면 현지화가 독립적으로 나타납니다.iOS Xcode 현지화가 모호하여 대 디버그를 내보내는 중

왜 이런 일이 발생합니까? Apple Store 배포가 충분합니까? (나는 그렇게 생각하지 않는다 ...)

답변

0

좋아, 나는 문제가 무엇인지 발견했다. Apple은 사용자가 유지 관리하는 선호 언어 목록을 사용합니다. 내 경우에는 :

1) 자료; 2) 영어.

다음 기본 언어 목록의 전화 번호를 사용하십시오. 1) 이탈리아어; 2) 영어.

전화는 장치에 가장 적합한 언어로 영어를 선택합니다. 기본 언어는 i18n 목록에 기본 언어가없는 경우에만 도달합니다.

유일한 해결책은 이탈리아어에 맞는 다른 언어 번역을 추가하는 것입니다.

이 기능을 수정하면 더 좋습니다. 왜 내가 2 ° 언어로 영어를 선택한 프랑스 사용자가 내 앱을 이탈리아어로보고 싶습니까?

답장을 보내고 죄송합니다.