infoplist.strings 파일에 다른 이름을 사용할 수 있습니까?
내 문제 : 다른 지역화 된 앱 이름으로 두 개 이상의 대상을 만들고 싶습니다.infoplist.strings 파일의 이름을 바꾸는 방법은 무엇입니까?
답변
이 당신이
XCode - Multiple targets, Multiple *internationalized* names?
마우스 오른쪽 단추로 클릭하고 "리소스"를 원하는 것입니다.
는
점을 "대상에 추가"새 폴더 당신입니다 선택합니다.
같은 파일의 지역화 된 버전 만 만들면됩니다. 그리고 거기에서 CFBundleDisplayName에 대한 각 언어의 이름을 설정합니다. 예를 들어
: 영어 파일에서 : CFBundleDisplayName = "응용 프로그램의 프랑스어 이름이"
아이폰 OS가로드됩니다 : 프랑스어 파일에서
"응용 프로그램의 영어 이름" CFBundleDisplayName = 적절한 현지화 파일. 언어가 누락 된 경우 info.plist에서 기본 언어가 사용됩니다. 내 경우에는, 그것. 당신은 당신이 다음 대상에 따라 만들 수있는 .strings 파일의 이름을 지정할 수있는
당신은
NSLocalizedStringFromTable(@"key", @"myStringsFile", @"comment");
를 사용할 수 있습니다. > 새 파일 - -> 문자열 파일 및 다음
하지만 AFAIK는 "infoplist.strings"이라는 파일에만 앱 이름을 현지화 할 수 있습니다. 그렇지 않니? .. – cocoapriest
같은 문제가있는 것 같습니다. 두 개의 서로 다른 Xcode 프로젝트를 사용하여 같은 파일에서 두 개의 다른 응용 프로그램을 작성하고 있지만 InfoPlist.strings 파일은 응용 프로그램의 이름을 포함하는 다른 파일이어야합니다. 내가 찾은 간단한 해결책은 지역화 된 infoplist.strings이있는 두 개의 별도 폴더를 사용하는 것입니다. 예를 들어 :
+Version_A
+en.lproj
InfoPlist.strings
+fr.lproj
InfoPlist.strings
+Version_B
+en.lproj
InfoPlist.strings
+fr.lproj
InfoPlist.strings
다음 각 Xcode 프로젝트에 당신은 단순히 하나 개의 관련 위치 (Version_A 또는 Version_B) 및 다른되지를 포함한다. 그렇게 할 경우 Build Phases 아래의 Copy Bundle Resources가 올바른 버전을 선택하는지 확인하십시오. 거기에서 Finder에 표시를 클릭하십시오.
- 1. 기존 파일의 이름을 바꾸는 방법
- 2. PHPSESSID의 이름을 바꾸는 방법은 무엇입니까?
- 3. 안드로이드 응용 프로그램으로 sdcard에서 파일의 이름을 바꾸는 방법은 무엇입니까?
- 4. .swf를 손상시키지 않고 종속 .as 파일의 이름을 바꾸는 방법은 무엇입니까?
- 5. 이름이 이미 존재하는 경우 파일의 이름을 바꾸는 방법은 무엇입니까?
- 6. 로컬로 마운트 된 서버에서 파일의 이름을 바꾸는 방법은 무엇입니까?
- 7. vb6에서 cmd line을 사용하여 파일의 이름을 바꾸는 방법은 무엇입니까?
- 8. Xcode 3에서 XIB/NIB 파일의 이름을 바꾸는 방법은 무엇입니까?
- 9. 입력 유형 = 파일의 HTML "찾아보기"버튼의 이름을 바꾸는 방법은 무엇입니까?
- 10. 셸에서 날짜 기반 파일의 이름을 바꾸는 방법은 무엇입니까?
- 11. Xcode 4에서 xib 파일의 이름을 바꾸는 방법은 무엇입니까?
- 12. bash shell : 파일의 이름을 바꾸는 법
- 13. CompositeRollingAppender가 파일의 이름을 바꾸는 방법을 수정하는 방법
- 14. Perl에서 기존 파일의 문자열을 바꾸는 방법은 무엇입니까?
- 15. itunesconnect에서 앱의 이름을 바꾸는 방법은 무엇입니까?
- 16. Maven에서 목표의 이름을 바꾸는 방법은 무엇입니까?
- 17. 기존 메뉴 항목의 이름을 바꾸는 방법은 무엇입니까?
- 18. joomla 구성 요소의 이름을 바꾸는 방법은 무엇입니까?
- 19. 네임 스페이스의 이름을 바꾸는 방법은 무엇입니까?
- 20. PowerShell에서 별칭의 이름을 바꾸는 방법은 무엇입니까?
- 21. XCode에서 프로젝트의 이름을 바꾸는 방법은 무엇입니까?
- 22. CVS 프로젝트의 이름을 바꾸는 방법은 무엇입니까?
- 23. Visual Studio에서 리소스의 이름을 바꾸는 방법은 무엇입니까?
- 24. java.exe/javaw.exe 프로세스의 이름을 바꾸는 방법은 무엇입니까?
- 25. VC++ 프로젝트의 이름을 바꾸는 방법은 무엇입니까?
- 26. ANT로 n 개의 파일 이름을 바꾸는 방법은 무엇입니까? (배치 작업)
- 27. Java 클래스의 이름을 바꾸는 방법과 Mercurial 지원을 사용하는 방법은 무엇입니까?
- 28. Ant를 사용하여 zip 아카이브의 파일 이름을 바꾸는 방법은 무엇입니까?
- 29. 파일의 엔디안을 바꾸는 방법?
- 30. PowerShell을 사용하여 파일을 반복 재생하고 이름을 바꾸는 방법은 무엇입니까?
이는 거래의 첫 번째 부분입니다. 하지만 다른 목표에 다른 CFBundleDisplayNames를 어떻게 할당합니까? – cocoapriest
각 언어에 대해 개별 대상을 만들 필요는 없습니다. –
하지만 (다른 이유로)해야합니다. 그리고 각 목표는 자신의 앱 이름을 얻습니다. – cocoapriest