2013-02-11 22 views
1

Xcode 프로젝트에서 모든 소스 파일이 탐색기에 빨간색으로 표시됩니다. 두 번 클릭해도 텍스트 편집기에서 열리지 않습니다.Xcode 4 : 프로젝트 탐색기에서 빨간색 소스 파일 수정

파일 관리자에서 파일 경로가 모두 정확하며 프로젝트가 완벽하게 컴파일됩니다.

xcode의 컴파일러 부분이 파일을 찾을 수있는 것처럼 보이지만 텍스트 편집기 부분은 찾을 수 없습니다.

누구든지 내가 어떻게 프로젝트를 수정하여 편집기에서 소스 파일을 열 수 있는지 제안 할 수 있습니까?

궁금한 점은 deleting and re-adding the them을 시도했지만 작동하지 않는 것 같습니다. 파일 이름은 여전히 ​​빨간색으로 표시됩니다.

아이디어가 있으십니까?

+0

당신이 전체 청소 (⇧⌥⌘k)을 수행하고 엑스 코드를 다시 시작하려고하셨습니까? –

+0

감사하지만 주사위는 없습니다. –

답변

0

흠. 원래, 모든 골칫거리 파일에는 경로에 변수가있었습니다. $(MY_LIBRARY_LOCATION)/src/file.cpp.

원래 MY_LIBRARY_LOCATION은 절대 경로 (/Users/me/my_libs'). I first tried changing it to a relative path ( ../../../ my_libs`)입니다. 이것은 도움이되지 못했습니다.

마지막으로, XCode 프로젝트 파일 (myproj.xcodeproj/project.pbxproject)을 텍스트 편집기에서 열고 변수에 대한 모든 참조를 제거했습니다. 대신 모든 파일의 절대 경로를 하드 코딩했습니다 (예 : /Users/me/my_libs/src/...). 이것은 문제를 해결했습니다.

우아한 것도 휴대용도 아니지만, 작동합니다.

0

다음은 git에서 도움이 될 수있는 유사한 내용입니다. 최근에 해당 파일의 디렉토리 경로가 변경되어 해당 경로에있는 폴더 중 하나에 이름에 "/"가 있으면 파일이 빨간색으로 표시되고 액세스 할 수 없게 될 수 있습니다.

희망이에요.

+0

흠? 정확하게 무슨 뜻입니까? 내 길은 모두 그 안에'/'을 가지고 있습니다 (아래 나의 대답을보십시오). 특별히 어떤 경로가 문제를 일으키고 있었습니까? –

+0

xcode 파일의 경로에있는 폴더 중 하나에 "/"또는 xcode가 싫어하는 폴더 이름에 다른 문자가 있음을 의미했습니다. – Spectravideo328

0

프로젝트를 새 디렉토리로 이동 한 후에도이 사실을 발견했습니다. 하지만 파일 검사기에서 파일 경로를 절대로 변경하고 모두 찾았습니다. 잘 모르겠습니다. 그러나 신속

내 문제를 해결 (신속하고 죄송 더러운!)