기술나눔

iOS에 여러 대상이 있는 경우 InfoPlist를 국제화하는 방법

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

서로 다른 대상은 서로 다른 앱 이름과 서로 다른 권한 프롬프트를 표시해야 하므로 국제화된 InfoPlist 파일은 이름으로 생성되어야 합니다.InfoPlist.strings 파일, 대상이 여러 개인 경우 어떻게 국제화합니까? 다음과 같이 진행하세요:

1. 먼저, 여러 다른 대상에 해당하는 프로젝트 루트 디렉터리에 다른 폴더를 만든 다음 해당 폴더에 각 대상에 해당하는 파일을 만듭니다.InfoPlist.strings그림에 표시된 대로 첫 번째 InfoPlist.strings는 Sanitation(원하는 대로 이름 지정) 폴더에 배치되고 두 번째 InfoPlist.strings는 Fulongma 폴더에 배치됩니다.

2. InfoPlist.strings 오른쪽의 설정을 확인하고 파일에 해당하는 targetMembership을 설정합니다. 이러한 방식으로 각 InfoPlist.string은 대상에 해당하는 info.plist 파일을 찾고 해당 정보를 번역할 수 있습니다. 해당 InfoPlist.string 파일에서 번역되어야 합니다. 권한, 앱 이름 등이 국제화되었습니다. 그림과 같이: