SRCROOT
해당 프로젝트의 타겟 소스가 포함된 디렉토리를 의미합니다.
해당 TestFoundation 프로젝트의 빌드세팅에서 SRCROOT를 입력시
아래의 TestFoundation 모듈의 디렉토리의 경로가 입력됩니다.
BUILT_PRODUCTS_DIR
해당 빌드에 대한 결과값이 있는 경로를 나타냅니다.
빌드시 나오는 결과물(번들 및 실행파일)을 저장하고 있는 곳입니다.
빌드 오류가 나올 때 Derived Data경로에 접근하게 되는데 해당 결과가 바로 BUILT_PRODUCTS_DIR 입력시 나오는 곳입니다.
BUILT_PRODUCTS_DIR 설정 시 해당 Derived Data에서 현재 타겟에 대한 빌드 디렉토리까지 접근하게됩니다.
PROJECT_NAME
해당 빌드세팅에서의 타겟을 감싸고 있는 프로젝트이름 가져올 때 쓰임니다.
TestFoundation에서 해당 매크로를 입력하면 현재 타겟을 감싸고 있는 프로젝트의 이름이 나타나게 됩니다.
더 많은 경로와 빌드 세팅 옵션에 대한 설명은 아래 공식문서를 보시고 필요한 것들이 있으면 찾아보시면 좋을 것 같습니다.
https://developer.apple.com/documentation/xcode/build-settings-reference
Build settings reference | Apple Developer Documentation
A detailed list of individual Xcode build settings that control or change the way a target is built.
developer.apple.com
'프로젝트관리' 카테고리의 다른 글
Tuist Feature Layer - OnBoarding 모듈 만들기 (0) | 2025.03.04 |
---|---|
Tuist Domain Layer - Domain 모듈 만들기 (0) | 2025.01.12 |
Tuist Shared Layer - ExternalModule 만들기 (0) | 2025.01.10 |
Framework ~ not found (2) | 2023.10.12 |
프로젝트 모듈화하기 -프로젝트 생성 (0) | 2022.11.21 |