Programing

Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까?

crosscheck 2020. 12. 7. 07:50
반응형

Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까?


Xcode 프로젝트 설정에서 상대 경로를 어떻게 사용합니까?


빌드 설정의 모든 경로는 .xcodeproj 파일이 포함 된 디렉토리에 상대적인 것으로 간주됩니다. 표준 Unix 경로 토큰 사용

.   project directory
..  parent directory

따라서 프로젝트 파일이 trunk / Mac / proj.xcodeproj이고 헤더가 trunk / Headers / foo.h에있는 경우 헤더 검색 경로에 ../Headers를 추가합니다.


또한 $ SRCROOT$ SDKROOT의 두 가지 경로가 있습니다 .


빌드 / 중지 버튼 옆의 왼쪽 상단에서 프로젝트 이름을 클릭하고 구성표 편집 ...

왼쪽 열에서 실행을 클릭하십시오.

옵션을 클릭하십시오

작업 디렉토리 옆에 체크 표시 : 사용자 정의 작업 디렉토리 사용.

그런 다음 상대 경로를 원하는 곳으로 변경할 수 있습니다.

편집 : 이것은 Xcode 4.1 용입니다.


들어 엑스 코드 5 :

제품-> 구성표-> 구성표 편집을 클릭합니다.

그런 다음 ulu5의 지침을 따릅니다. "실행"을 클릭하고 "옵션"을 클릭 한 다음 "사용자 지정 작업 디렉터리 사용"상자를 선택합니다.


Xcode 9 사용 :

Xcode가 xcodeproj를 포함하는 디렉토리를 기반으로 항상 상대 파일 경로를 사용하도록 의도되었을 수 있지만 때로는 이것이 사실이 아닌 것 같으며 제 경우에는 프로젝트 (디렉토리 및 모든 )이 이전 버전에서 복사되었습니다. 나는해야했다 :

대상 (왼쪽 상단)-> 체계 편집-> 사용자 지정 작업 디렉터리 사용

내 프로젝트 파일이 포함 된 디렉토리를 사용하도록 지정합니다.


계획을 편집하고 원하는 디렉토리를 선택하여 프로젝트를 실행할 때 작업 디렉토리를 설정하는 것을 권장하는 다양한 답변은 질문의 핵심 부분 인 상대 경로처럼 보입니다. UI에서 파일 탐색기를 사용하면 자신의 홈 디렉토리가 포함 된 절대 경로를 얻을 수 있습니다. 작업중인 프로젝트를 다른 사람들과 공유하는 경우에는 좋지 않습니다. 거기에있는 프로젝트 폴더에 상대적인 작업 디렉터리를 지정하려면 구성표에서 "작업 디렉터리"필드를 찾은 다음 (XCode 10.1에서는 제품 | 구성표 | 구성표 편집, 옵션, "사용자 지정 작업 디렉터리 사용"을 선택합니다) $ PROJECT_DIR사용 하여 프로젝트에 상대적인 경로를 가져옵니다.

참고 URL : https://stackoverflow.com/questions/1416927/how-do-i-use-a-relative-path-in-xcode-project-settings

반응형