답변:
Xcode 앱 크기와 직접 관련이 없지만. 공간을 확보하기 위해 파일을 삭제할 수있는 여러 위치가 있습니다.
1. 파생 데이터
Xcode는 색인, 빌드 출력 및 로그를 포함하는 프로젝트에 대한 데이터를 유지합니다. ~/Library/Developer/Xcode/DerivedData/
더 이상이 데이터를 보관할 필요가없는 프로젝트의 폴더로 이동하여 삭제하십시오.
2. iOS 장치 지원
Xcode는 개발에 사용한 장치에 대한 정보를 저장합니다. 에서 더 이상 필요없는 데이터를 삭제하십시오 ~/Library/Developer/Xcode/iOS DeviceSupport/
.
3. Archives
Organizer에서 필요하지 않은 ~/Library/Developer/Xcode/Archives/
것을 삭제하거나 대량으로 삭제하십시오. 디버깅에 여전히 dSYM 데이터가 필요한 아카이브는 삭제하지 않도록주의하십시오.
4. 시뮬레이터
시뮬레이터는 아래에 저장됩니다 ~/Library/Developer/CoreSimulator/Devices
. 빌드하려는 iOS의 각 버전마다.
5. 설명서 에서 아래의 불필요한 데이터를 찾아 삭제하십시오 ~/Library/Developer/Shared/Documentation/DocSets
.
아마도 더 우아한 해결책은 Xcode 대신 명령 줄 도구를 사용하는 것입니다.
Xcode를 완전히 삭제하거나 설치를 건너 뛸 수 있습니다. Xcode를 다운로드하여 설치하는 대신 명령 행을 열고 (터미널 앱은 즉시 작동) gcc를 입력하십시오.
명령 행 도구를 설치할 수있는 창이 나타납니다. 설치를 클릭하고 동의를 클릭하면 C 컴파일러와 라이브러리 및 디버거가 모두 다운로드 및 설치됩니다.
10.11에서 명령 행 도구는 약 200MB의 디스크 공간을 차지합니다. Xcode 9 버전 베타 명령 줄 도구를 설치하는 dmg는 그보다 작으므로 디스크 공간을 보존하고 다른 IDE / 편집기를 사용할 수 있으며 Xcode의 모든 기능이 필요하지 않은 경우 상당히 얇은 도구 모음입니다 제공합니다.
Xcode
:DerivedData
,iOS Device Logs
,와UserData
. 처음 두 폴더는UserData
0KB이며 8KB에 불과합니다. 에CoreSimulator
폴더 가 없습니다Developer
. Xcode가 사용하는 9.22 위에 추가 ~ 2.5GB를 차지하는 DocSet을 이미 삭제했습니다.