Xcode 4 이전에는 빌드가 내 프로젝트의 루트 폴더에 작성되었습니다. 더 이상 찾을 수 없습니다.
빌드 폴더는 어디에서 찾을 수 있습니까?
Xcode 4 이전에는 빌드가 내 프로젝트의 루트 폴더에 작성되었습니다. 더 이상 찾을 수 없습니다.
빌드 폴더는 어디에서 찾을 수 있습니까?
답변:
~/Library/Developer/Xcode/DerivedData
이제 기본값입니다.
프로젝트가 빌드 디렉토리를 지정할 수 있도록 Xcode에서 prefs를 설정할 수 있습니다.
.../XCode/DerivedData/
폴더에 들어가고 간단합니다. 하위 폴더는 제외하고 AppName-asdflkjqwergoobledygook
. 스크립트로 빌드하고 있기 때문에 실제로 빌드를 찾고 싶습니다 (따라서 패키지를 만들어 TestFlight를 통해 보낼 수 있습니다 :) 많은 MyAppName-xxxx
-s 중 어느 것이 올바른 것인지 어떻게 결정 합니까? 감사! Heath에 대한 참고 사항 :이 특정 경우에는 CONFIGURATION_BUILD_DIR
레거시 대상 종속성을 엉망으로 만드는 매개 변수를 사용하여 출력을 강제하고 싶지 않습니다 .
다음 위치에 있어야합니다 ~/Library/Developer/Xcode/DerivedData
.
기본값을 변경 한 경우 파일-> 작업 공간 설정 으로 이동하여 빌드 위치를 확인한 다음 빌드 위치를 확인할 수 있습니다
CONFIGURATION_BUILD_DIR
환경 변수를 사용하여 출력 디렉토리를 구성 할 수 있습니다 .
.../Xcode/DerivedData
) 감사합니다!
나도 같은 것을 궁금해했다. File (menu) 아래에 "Project Settings"항목이 있습니다. "기본 위치", "프로젝트 기준 위치"및 "사용자 정의 위치" "프로젝트 기준"의 3 가지 선택 사항이있는 대화 상자가 열리고 이전과 같이 빌드 제품이 프로젝트 폴더에 저장됩니다. 이것은 환경 설정 메뉴에 없으며 프로젝트를 만들 때마다 설정해야합니다. 도움이 되었기를 바랍니다.
Xcode3에서 이전에 생성 된 프로젝트에서 프로젝트의 이름은 어디에 있습니까 build/
라는 디렉토리 아래에 중간 디렉토리 가 표시됩니다. 빌드를 수행했다고 가정 할 때 디렉토리 (Debug-iphonesimulator, Release-iphoneos 등)가 있습니다. 객체 파일과 제품을 포함하는Foo.build
Foo
이제 Xcode4에서 새 프로젝트 를 시작 하면 기본 위치는 DerivedData 아래에 있지만 Xcode4에서 Xcode3 프로젝트를 열면 Xcode4는 빌드 / 디렉토리를 사용합니다 (위 설명 참조). 따라서 몇 가지 정답이 있습니다. :-) 파일 메뉴의 프로젝트 설정에서 XCode의 작동 방식을 원하는만큼 사용자 정의 할 수 있습니다.
기본적 Build location
으로는입니다 Derived Data
.
참고 : 개발 프로세스 중에 DerivedData를 삭제 한 후 다시 빌드하면 제품 경로가 변경 될 수 있습니다 .
Xcode -> Preferences... -> Locations
의 위치를 변경할 수 있습니다 Build location
. 전체 작업 공간에 영향을 미칩니다
File -> Project/Workspace Settings... -> Advanced
다음을 사용하여 대상의 위치를 변경할 수 있습니다.
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
기본값은$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
자율성을 만들려면 이치에 맞습니다 Build location
Xcode 10.2.1