2012-04-28 3 views
0

해결 방법을 찾을 수없는 문제가 있습니다.InfoPlist.strings 경로 및 SVN

영어와 프랑스어가 2 개있는 프로젝트를 진행 중입니다.

기본 현지화는 영어이고 이후에 프랑스어를 추가했습니다.

지금까지 너무 좋아, InfoPlist.strings은 지역화 나는 이것에 대한 두 개의 서로 다른 파일을 볼 수 있습니다

InfoPlist.strings (영어)

InfoPlist.strings (프랑스어)

을 그러나 SVN을 소스 제어에 사용하고 있는데 한 시스템에서 프로젝트를 커밋하고 다른 시스템에서 업데이트를 수행하면 해당 빌드 오류가 표시됩니다.

"InfoPlist.strings 파일을 열 수 없습니다. 그러한 파일은 없습니다. "

이 오류는 InfoPlist.strings (프랑스어)를 찾을 수 없어서 발생했습니다. 실제로이 파일은 프로젝트 탐색기에 빨간색으로 표시됩니다.

Xcode의 오른쪽 창에서 파일을 클릭하고 ID를 확인하면 실제로 경로가 SVN 커밋을 한 다른 컴퓨터의 파일에 대한 절대 경로임을 알 수 있습니다.

문제는 경로를 편집 할 수 없다는 것입니다. "위치"드롭 다운 메뉴는 회색으로 표시되어 ("Absolute"에서 차단됨) 문제를 해결할 상대 경로로 경로를 변경할 방법이 없습니다.

해결 방법은 프랑스어 번역을 삭제하고 다시 추가하는 것입니다. 동의 할 것으로 생각되는 이상적인 언어는 아닙니다.

지역화 된 InfoPlist.strings 파일의 절대 경로를 상대 경로로 변경하는 방법이 있습니까? 사전에

감사합니다,

감사 엑스 코드,

+0

중복 가능성 [파일 InfoPlist.strings 열 수 없습니다 (http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-be- 열린) –

+0

여기 [Mutix 대답에 대한]보십시오 (http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-beopen), 정말 완벽한 단계별 설명 당신이 필요로하는 것. – Shebuka

답변

3

에서 iOS 5 Xcode 프로젝트 파일을 엽니 다 (* .xcodeproj) Finder에서 "패키지 내용보기"에 의해. 그런 다음 텍스트 편집기에서 project.pbxproj을 열면 해당 경로를 찾아 변경할 수 있습니다.

참조 : Moving localization folders in Xcode 4

+0

아주 좋습니다. 감사합니다. – lingzhao