답변:
(Xcode 11에서 작업하기)
작업 공간 환경에있는 경우 > 또는 일반 프로젝트 환경 인 경우 File
> 로 이동할 수 있습니다 .Workspace Settings
File
Project Settings
그런 다음 Derived data
섹션 아래의 작은 회색 화살표를 클릭 하고 삭제할 프로젝트 폴더를 선택하십시오.
File
> Playground Settings
운동장에있는 경우
이 문제에 대한 다양한 솔루션. 대부분도 잘 작동합니다. 다른 바로 가기도 추가 된 것 같습니다.
Shift+ alt+ command ⌘+K
당신에게 물어볼 것입니다 :
“MyProject”의 빌드 폴더를 청소 하시겠습니까?
빌드 폴더의 모든 제품 및 중간 파일이 삭제됩니다.
대부분의 경우 문제를 해결하기에 충분합니다.
최신 정보
Xcode 9부터는 다음으로 이동하여 파생 데이터 폴더에 액세스 할 수 있습니다
파일-> 프로젝트 설정
또는 작업 공간을 사용하는 경우 :
파일-> 작업 공간 설정
가장 간단하고 빠른 방법은 다음과 같습니다 (DerivedData의 기본 폴더를 변경하지 않은 경우).
터미널을 열고 다음을지나십시오.
rm -rf ~/Library/Developer/Xcode/DerivedData
xcrun simctl erase all
. 이것은 파생 데이터와 같은 내용을 분명히 지우지는 않지만 공간을 확보하려는 경우 오래된 앱 빌드에 상당히 많은 시간을 소비하므로 이것은 또 다른 훌륭한 옵션입니다.
Xcode 8에서는 모든 파생 데이터가 자동으로 정리됩니다. 직접 수행하려면에서 Locations
탭으로 이동하여 Preferences
프로젝트의 파생 데이터 폴더를 찾은 다음 프로젝트와 관련된 파일을 삭제하십시오.
macOS 10.12 이상에서 Xcode는 오래된 파생 데이터, 사전 컴파일 된 헤더 및 모듈 캐시를 정리합니다. (23282174)
@charmingToad의 크레딧
그러나 내가 관찰 한 바에 따르면 OS X 10.11.5 / 6에서 Xcode 8을 사용할 때 동일한 동작이 일반적입니다
파생 데이터를 수동으로 제거하려면 다음을 실행하십시오.
rm -rf ~/Library/Developer/Xcode/DerivedData
더 많은 디스크 공간을 확보하려면 다른 디렉토리도 몇 개 있습니다.
Xcode에서 생성 된 모든 종류의 파일을 제거하기위한 Bash 스크립트를 만들었습니다. DerivedData 컨텐츠 제거는 다음을 실행하여 수행 할 수 있습니다.
./xcode-clean.sh -d
방법 1 :
터미널을 열고이 명령을 입력하십시오
rm -rf ~/Library/Developer/Xcode/DerivedData
방법 2 :
파생 데이터의 위치로 이동하여 수동으로 삭제할 수 있습니다.
-rf
) XCode와 시뮬레이터를 종료 한 다음 파생 된 데이터를 지우려고 다시 시도해야합니다.
파생 데이터 폴더로 이동하는 또 다른 방법은 xcode의 "Products"폴더에서 앱을 마우스 오른쪽 단추로 클릭하고 "Finder에 표시"를 클릭하는 것입니다.
bash 명령을 만들었습니다. 간단한 3 단계로 구성하십시오. 그런 다음 터미널에 https://github.com/Salarsoleimani/Usefulscripts를 입력 cleandd
하십시오.
Xcode 버전 8.2 (8C38)의 경우 다음을 수행하여 프로젝트를 하나씩 완전히 제거 할 수 있습니다 (Xcode, 프로그램, 데이터 등의 프로젝트 이름). [참고 : 지시 사항은 프로젝트 이름을 환영 창]
Xocde를 시작하고 Welcome 창이 표시 될 때까지 기다리십시오. 프로젝트는 오른쪽에 표시됩니다 (아래 참조). Xcode Welcome Window
완전히 제거하려는 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 [폴더에 표시] 팝업 창이 나타납니다. [Finder]에서 프로젝트가있는 위치를 선택하십시오 (아래 참조) 프로젝트 폴더 찾기
Finder에서 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하여 [정보 입수]를 통해 경로를 찾으십시오. 정보 창의 경로를 사용하여 상위 폴더로 이동 한 다음 [프로젝트 폴더 경로 찾기]로 이동하십시오 (아래 참조).
프로젝트 폴더 (예 : DemoProject01) 및 Porject 파일 (DemoProject01.xcodeproj)을 마우스 오른쪽 단추로 클릭하고 [휴지통으로 이동]을 선택하십시오. (a) 파인더의 폴더가 제거되고 (b) Xcode 시작 창의 프로젝트 목록에있는 프로젝트가 제거 된 것을 볼 수 있습니다.
Derived Data
폴더 내용 삭제와는 아무런 관련이 없습니다 .