영어와 덴마크어의 두 언어로 현지화 된 앱이 있습니다. 기기를 다른 언어 (예 : 프랑스어)로 설정하면 앱이 다운됩니다. 마치 실제로 XIB 파일을로드하지 않거나 올바르게 초기화되지 않은 일반 버전을 가져 오는 것 같습니다.내 앱이 다른 언어로 중단됩니다. Xibs가로드되지 않는 것 같습니다. 왜?
영어 또는 덴마크어 이외의 언어로 설정 한 경우 앱이 영어 버전을로드한다고 가정 한 것 같습니다.
어떻게해야합니까? 그 행동을 보장 할 방법이 있습니까?
흠. 그것은 특정 XIB의 경우 en.lproj 및 da.lproj 디렉토리에만 존재하고 프로젝트 루트에 존재하지 않기 때문일 수 있습니까? 그렇다면 올바른 방법은 무엇입니까? –
또 다른 이상한 점은 : 프로젝트가 어떻게 든 .lproj 폴더가 여러 개있는 것으로 끝났습니다. 그것은 /English.lproj/da.lproj/Classes/en.lproj와 /Classes/da.lproj를 가지고 있습니다. 따라서 : 영어에 대한 두 개의 폴더, 다른 이름으로, 그리고 다른 위치에. 나는 Xcode가 나에게 이것을 어떻게했는지는 모르지만 나는 상관하지 않지만 그 근본 원인이 무엇인가? –