Mac App Store의 Xcode를 설치할 수 없으며 디스크 공간이 충분하지 않습니다.


118

Mac OS를 사용하여 XCode10.1을 설치하고 있습니다.

Mac에 18.43GB의 여유 디스크 공간이 있습니다.

하지만 앱 스토어에서 Xcode의 설치 버튼을 클릭하면

항상 "저장 디스크 공간이 부족합니다. 제품을 설치할 수 없습니다."경고 메시지가 표시됩니다.

MacOS Mojave (10.14.1)에서 문제를 해결하는 방법은 무엇입니까?

대단히 감사합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력


않네 언급 할 수 있지만, 이것은 나를 위해 일한 :dd if=/dev/zero of=./hugefile bs=100m
사이먼 프로 서

답변:


96

또한 할 수있는 일은 수동으로 Xcode를 다운로드하여 설치하는 것입니다. (앱 스토어 업데이트를 사용하지 않음)이를 위해 다음 단계를 수행하십시오.

  1. https://developer.apple.com/download/more/ 로 이동
  2. Xcode (또는 최신 버전 (예 : Xcode 10.2))를 검색하고 수동으로 다운로드하여 설치합니다.

https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022 에서이 게시물도 참조하세요.


3
위의 모든 것을 시도하고, rm dirs store * ..., 무언가를 설치하고 업데이트를 시도하고, 거대한 파일을 생성합니다. 수동 다운로드 및 설치 만
miff

xip 패키지에서 Xcode를 설치하면 더 이상 App Store를 통해 Xcode 업데이트를받을 수 없습니다. 이제부터는 최신 xip 패키지를 다운로드하여 모든 업데이트를 수동으로 수행해야합니다.
kubano

거기에서 다운로드하려면 애플 개발자 ID가 필요합니다
sportzpikachu

최고의 답변입니다. 이 애플 빨판은 Windows에서 그리 멀지 않습니다
Rubycon

90

디스크 유틸리티를 사용하여 APFS 디스크의 "제거 가능한"공간을 확인하십시오. Finder는 여유 공간에서이 공간을 계산하지만 App Store는 그렇지 않은 것 같습니다 ..

그러나 거대한 가비지 파일을 만든 다음 삭제하여 macOS를 속여 APFS를 정리할 수 있습니다.

파일을 만들려면 다음 명령을 사용했습니다.

dd if=/dev/zero of=~/hugefile bs=100m

dd를 약 30 초 동안 실행 한 다음 ctrl + c로 종료하고 파일을 삭제합니다.

rm ~/hugefile

그런 다음 App Store가 행복하게 업데이트를 설치했습니다 ..


3
그것은 나를 위해 일했으며 더 명확하게 설명하는 답을 찾았습니다. superuser.com/questions/1391048/...
SmartekWorks

1
이것은 좋은 해결책 인 것 같지만 디스크 공간이 충분하지 않다고 불평하면서 프로세스가 종료됩니다. 일종의 원 안에 갇혀 있습니다.
Pixel

10
작동하지 않음 :dd: ~/hugefile: No such file or directory
Mac

3
나를 위해 일했습니다. 30 초 대신 남은 디스크 공간 없음 오류가 표시 될 때까지 떠났습니다. hugefile을 제거 할 때 Mac은 위의 단계를 수행하기 전에 20GB를 표시했을 때 약 70GB 공간을 복구했습니다. 오늘 구원자 감사합니다!
ACP

9
경우 dd불평, 당신은 또한 할 수cat /dev/zero > ~/hugefile
드미트리 Shvedov

31

나는 52 GB의 (39기가바이트에 불려 나가지)을했지만, 맥 OS 10.14.4에서 바보 맥 앱 스토어는 아직 그것을 가지고 말했다 내 구매를 완료하기에 충분한 여유 공간이없는 경우에도 다시 시작한 후에, 엑스 코드 10.2을. 해결책:

  • Mac App Store를 종료하십시오.
  • 디렉토리 삭제 ~/Library/Caches/storedownloadd
  • Mac App Store를 다시 시작하십시오.

내 Xcode "구매"가 첫 번째 시도에서 작동했습니다.

궁금한 점 : 해당 디렉토리를 삭제할 당시에는 앱 다운로드가 포함되어 있지 않았습니다. 여기에는 작은 (85KB) SQLite 데이터베이스 ( .db, -shm-wal파일) 만 포함되어 있었는데, 여기에는 차례로 4 개의 SQLite 테이블이 포함되어 있었는데, 그 중 3 개에는 0 개의 행이 있고 그중 하나에는 스키마 버전 번호가 포함 된 1 개의 행과 1 개의 열만있었습니다! 그래서 이것은 분명히 Mac App Store의 이상한 버그입니다.


1
내 드라이브에 해당 디렉토리가 없습니다. 다른 아이디어가 있습니까?
Robert Schmid

흥미롭게도 나는 방금 확인한 결과 더 이상 그러한 디렉토리가 없다는 것을 알았습니다. 따라서 앱이 다운로드 중이거나 다운로드 문제가 발생할 때만 나타날 수 있습니다. 귀하의 경우에는이 질문에 대한 다른 답변을 읽고 물론 아직 그렇게하지 않았다면 컴퓨터를 재시동 한 다음 불행히도 Apple의 개발자 기술 지원 프로그램 지원에 문의하십시오 . 그러나 그들은 Mac App Store의 문제이기 때문에 Apple의 일반 소비자 지원으로 귀하를 보낼 가능성이 있습니다. 따라서 먼저 일반 소비자 지원에 전화하는 것이 좋습니다. 인내심을 가지십시오.
Jerry Krinock

5
storeassetd 디렉토리도 삭제하고 Activity Monitor에서 모든 store * 데몬을 강제 종료해야했습니다. 그런 다음 App Store를 다시 시작했을 때 마침내 Xcode10.2를 설치할 수있었습니다.
ikuramedia

2
루트가 아닌 HOME DIRECTORY의 Library 폴더를 사용
하겠습니다

21
  1. ~ / Library / Developer / Xcode / iOS DeviceSupport /에서 오래된 시뮬레이터 파일을 삭제합니다.

  2. ~ / Library / Developer / Xcode / DerivedData에서 파생 된 모든 파일을 삭제합니다.

이를 수행하는 쉬운 방법은 Xcode 용 DevCleaner를 사용하는 것입니다. https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12


내 경우에는 / XCode 폴더가 없지만 (숨겨진?) DevCleaner가 24Gb를 얻었고 XCode가 마침내 설치 중입니다!
djdance

이것은 실제로 문제를 해결 한 다른 모든 솔루션 중에서 유일한 솔루션이었습니다. hoora
Hudi Ilfeld

위의 Jerry Krinock과 Li Hibou를 적용한 후 적용했습니다.이 답변 전에 모든 단계가 필요한지 확실하지 않지만 지금 작동합니다.
Shadi

예, 작동했습니다. 나는 오랫동안 이것을 찾고 있었다. 디스크 공간이 부족하여 xcode를 업그레이드 할 수 없습니다. 그것은 나를 위해 50Gb를 클리어했습니다
명왕성 강아지

13

타임머신의 문제! 이전 스냅 샷을 제거하십시오

sudo tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-09-25-135035
com.apple.TimeMachine.2019-09-28-232824
com.apple.TimeMachine.2019-09-29-012547
com.apple.TimeMachine.2019-09-29-022054
com.apple.TimeMachine.2019-09-29-031621
com.apple.TimeMachine.2019-09-29-052318
com.apple.TimeMachine.2019-09-29-070831
com.apple.TimeMachine.2019-09-29-092229
com.apple.TimeMachine.2019-09-29-101756
com.apple.TimeMachine.2019-09-29-114952

tmutil deletelocalsnapshots 2019-09-25-135035
tmutil deletelocalsnapshots 2019-09-28-232824

기타


여기에 언급 된 스크립트를 사용하여 모든 스냅 샷을 한 번에 삭제했습니다. apple.stackexchange.com/questions/340905/…
Justin Domnitz

13

오늘 xcode 11.3.1로 업데이트하려고하면 이와 같은 문제가있었습니다. 그러나 위의 의견 중 일부에 따라 여유 공간이 24GB에 도달하면 다운로드가 시작되는 것을 확인할 수 있습니다.

나는 다음을 수행했습니다
.-제거 ~/Library/Caches/storedownloadd
-제거 ~/Library/Developer/Xcode/iOS DeviceSupport/
-내부 일부 파일 제거 - ~/Library/Developer/Xcode/DerivedData
다른 사용하지 않는 파일 제거


2
나를 위해 25GB.
phongyewtong

내 DerivedData를 제거하면 도움이됩니다. 얼마나 많은 저장 공간이 필요했는지 충격을 받았습니다. 제거한 후 약 10GB의 저장 공간이 추가로 있습니다. 감사합니다 @ np2314
TommyLeong


10

Xcode 11.2도 마찬가지입니다. 최소 28GB의 여유 공간이 있어야합니다.

우리, 캐시, .eclipse, .julia 디렉토리와 같은 다른 디렉토리를 제거하여 확보하십시오.

업데이트 : 최신 버전의 24GB : 11.2.1


시행 착오였습니다 ... 어떤 비난도 Apple로 보내야합니다. :)
devwebcl

현재 31GB가 무료입니다. - 아직 충분하지 😖
마틴

예. 그리고 XCode는 여전히 제거 가능한 공간을 확인하지 않습니다. "타임머신 로컬 스냅 샷 제거"를 수행 한 후 설치가 잘되었습니다 . 자세한 내용은 따옴표에있는 내용을 Google에서 확인하십시오.
Martin

32Gb의 공간이 확보 될 때까지 공간을 해제해야했고 XCode를 업데이트 할 수있게되었습니다. 이것은 실제로 그들의 편에서 매우 나쁩니다. 원하는대로 사용할 수없는 공간이있는 것은없는 것과 똑같습니다. 따라서 새 컴퓨터를 구입할 때 우리 모두는 무엇을 고려해야합니다. 50Gb 추가? ... lame ...
João Rodrigues

나를 위해 약
25-27


6
  1. App Store 종료
  2. ~ / Library / Caches / 에서 storedownloaddstoreassetd 를 모두 삭제합니다.
  3. App Store 다시 시작
  4. 다시 시도하십시오

위의 단계로 문제가 해결되었습니다.

MacBook Pro (13 형, 2017 년, Thunderbolt 3 포트 2 개)

macOS Mojave 버전 10.14.6 (18G87)


1
예, 위의 많은 것을 시도했지만 이것이 작동하는 것 같습니다
Abraham Hernandez

4

내 것은 이상한 해결책입니다. 이전 솔루션에 대해 이야기 한 storedownloadd 폴더 가 없었고 수동 다운로드가 실제 솔루션이 아니 었습니다 (향후 업데이트 는 어떻습니까 )

나는 수동으로 storedownloadd를 만들었 습니다 . 다음 디렉토리에서 App Store를 다시 시작했지만 로더가 영원히 걸렸지 만 (변경을 희망하는 MacBook을 다시 시작했습니다) 다운로드를 시작했습니다 :)

~/Library/Caches/storedownloadd

3

제 경우 : 이미 MBP에 xcode 10.1이 있습니다.

  1. 디렉토리 ~/Library/Caches/storedownloaddstoreassetd directory동일한 디렉토리를 삭제 하십시오.
  2. 앱 스토어를 다시 열고 업그레이드 페이지로 이동하십시오.
  3. https://developer.apple.com/download/more/ 에서 xcode 10.2를 다운로드 하십시오.
  4. 어쨌든 앱 스토어는 다운로드가 완료된 직후에 xcode 10.2를 자동으로 설치합니다.

끝난.


3

App Store에 다른 작은 앱을 설치 한 다음 Xcode를 설치하십시오. 그것은 나를 위해 일했습니다. 제 경우에는 40GB의 빈 공간이 있었지만 동일한 오류로 인해 Xcode를 설치할 수 없었습니다. 삭제 ~/Library/Caches/storedownloadd도 작동하지 않았습니다.


나를 위해 일하지 않았습니다. 2.8MB 게임을 다운로드하고 설치했지만 Xcode는 여전히 업데이트를 다운로드하지 않습니다.
ejderuby 2010 년

2

macOS Catalina를 설치 한 후 XCode 11.beta를 설치하려고 할 때 동일한 문제가 발생했습니다. 제가 한:

  1. ~ / Library / Caches / storedownloadd 삭제
  2. ~ / Library / Caches / com.apple.appstore 삭제
  3. 이전 버전의 XCode (10.3) 제거-> 모든 파일이 삭제 될 때까지 기다립니다. 디스크 유틸리티에서 확인할 수 있습니다.
  4. 새로 다시 시작-> 다시 시작하기 전에 앱을 열지 않고
  5. 아카이브 유틸리티로 새 XCode 버전을 설치하십시오.

2

이전 버전이 설치되어 있으므로 MacOS를 업그레이드하여 해결했습니다. 다시 시작한 후 마법처럼 공간이 생겼습니다 : D (그런데도 동일)


1

나는 오늘 말 그대로 같은 숫자였다. 여유 공간이 20GB가 조금 넘으면 다운로드 할 수있었습니다.

저에게 문제는 일부 대규모 프로젝트의 아카이브가 너무 많은 공간을 차지하고 있다는 것입니다. 더 나은 제거 작업을 수행해야하지만 실패한 업로드를 제거하는 것만으로도 시스템 공간을 줄이고 최신 Xcode를 다운로드 할 수 있습니다.

여기에 시뮬레이터 정리 및 파생 데이터뿐만 아니라이를 자세히 설명하는 훌륭한 링크가 있습니다.

Mac 저장 공간 확보

안타깝게도 Mac을 구입했을 때 누군가 250GB 이상의 공간을 확보하라고 말했 더라면 좋았을 것입니다. 모든 권장 사항은 125GB가 Xcode 실행에 적합하다고 말했습니다. iOS를 배우는 것은 좋지만 대규모 장기 개발을 평가하지 못한 것 같습니다.


1

App Store 앱은 제거 가능한 공간을 고려하지 않습니다. 몇 주 전에이 문제에 대한 피드백을 Apple 피드백 프로그램에 제출했습니다. 이제 해결 방법없이 작동하므로 macOS Catalina 이후로 해결 된 것 같습니다.

이전 MacOS의 경우이 답변을 참조하십시오.


1

요약 : XCode (~ 7GB)를 삭제 한 다음 Users / [여기에 mac 사용자 이름 삽입] / Library / Developer (~ 90GB) 폴더를 삭제하면 약 100GB가 해제되었습니다. 그런 다음 App Store에서 XCode를 설치했는데 매력처럼 작동했습니다.

rm hugefile과 같은 위의 답변은 합법적 인 메모리 문제가 있다고 생각하기 때문에 저에게 효과적이지 않았습니다. 여전히 공간 / 메모리 오류가 발생하여 XCode 파일 다운로드 및 수동 설치가 작동하지 않았습니다.

디스크 유틸리티에 따르면 약 10GB의 여유 공간이 있습니다.

XCode (이전에 가지고 있었지만 업데이트해야 함) 및 기타 응용 프로그램을 삭제하면 17-20GB가되었습니다.

여전히 작동하지 않았습니다.

사용자 / [여기에 Mac 사용자 이름 삽입] / Library / Developer로 이동해야 했고 해당 디렉터리를 삭제했습니다. 응용 프로그램을 삭제하더라도 XCode 쓰레기를 저장 한 것 같습니다.

그것은 저에게 놀라운 120GB를 가져 왔습니다.

120GB.

그것은 내 하드 드라이브 메모리의 절반입니다.

?!

어떻게 작동하는지 모르겠습니다.

그런 다음 App Store에서 직접 XCode를 설치했는데 매력처럼 작동합니다.

나는 그 디렉토리에 무엇이 있는지 확실하지 않기 때문에 조심해야한다고 생각한다. 그것은 중요하지 않고 모든 것이 XCode와 관련된 것처럼 보였다. XCode 및 기타 XCode 관련 항목에 대한 시뮬레이터처럼 보였습니다. 잘 모르겠습니다. 나는 XCode를 많이 사용하므로 오류 로그 또는 사용 로그가 쌓일 수 있습니다. 그럼에도 불구하고-그것은 단지 텍스트입니다. 그래서 확실하지 않습니다. 결과적으로 이상한 문제가 발생하면 여기에 게시하지만 지금까지는 아무것도 게시하지 않습니다.

또한 무료 프로그램 인 OmniDiskSweeper를 적극 권장합니다.이 문제를 파악한 방법입니다 (과거의 다른 메모리 관련 문제 중에서).


cocoapods를 다시 설치해야 했습니까
Josh Wolff

이제이 폴더에있는 것이 내 앱을 빌드하고 App Store에 30 회 이상 배포 한 아카이브라고 생각합니다.
Josh Wolff

1

여기에서도 똑같이 위의 대부분을 시도했습니다. 107GB의 여유 공간이 있지만 설치하기에 충분하지 않습니다.

그래서 Apple에서 직접 Xcode ( https://developer.apple.com/download/more/ )를 다운로드 하고 .xip 파일을 많은 공간이있는 외부 드라이브에 복사했습니다.

그런 다음 이렇게 할 수있었습니다.

cd /Applications
xip -x "/Volumes/Blue 2T/Xcode_11.3.xip"

완료되면 xip 파일을 제거하는 것을 잊지 마십시오.


0

저에게는 매킨토시 HD / 볼륨 / 폴더에 추가 폴더가 있었는데 어떻게 만들어 졌는지 모르겠지만 외부 하드 드라이브의 복사본이었습니다. 삭제 후 xcode를 다운로드 할 수있었습니다

도움이 되었기를 바랍니다


나는 누군가가 외장 하드 드라이브의 동일한 사고로 복사 할 수도 있습니다 것 같아요
godblessstrawberry

0

내 MacBook에는 31GB가 사용 가능했습니다 (14GB 제거 가능), macOS 10.14.5는 여전히 Xcode 10.2 구매를 완료하기에 충분한 여유 공간없다고 말했고 방금 디렉토리를 삭제하고 ~/Library/Caches/storedownloadd다운로드를 시작했습니다.


0

항상 파티에 늦었지만 어쨌든 ... 나는 얼마 전에 백업에 실패했고 그 이후로 타임머신 HDD를 연결하지 않았기 때문에 타임머신 백업과의 상관 관계를 발견했습니다.

Time Machine 백업을 시작하고 곧 제대로 취소 한 후 업데이트를 설치할 수있었습니다. 시도 해봐 :)


0

나는 또한 무려 240GB를 사용할 수있는이 문제가 있습니다.

여기에 이미지 설명 입력

퍼징이 단순히 발생하지 않는 것 같습니다. 정말 큰 파일을 만들었지 만 디스크 공간이 없어서 죽었습니다.

paul-> dd if=/dev/zero of=~/zeroes bs=100M
dd: error writing '/Users/paul/zeroes': No space left on device
151+0 records in
150+0 records out
15728640000 bytes (16 GB, 15 GiB) copied, 33.0689 s, 476 MB/s
[~/Library/Caches ]
paul-> ls -lh ~/zeroes 
-rw-r--r-- 1 paul staff 15G Nov 17 09:27 /Users/paul/zeroes

확실히 15GB에서 멈춰서는 안됩니다.

paul-> df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk1s1    466G  268G  197G  58% /
/dev/disk1s4    466G  1.1G  197G   1% /private/var/vm

이상하게도 큰 파일을 제거한 후 App Store에서 Xcode를 다운로드 할 수있었습니다.


0

또한 OmniDiskSweeper를 통해 이전 Xcode에서 사용한 스토리지를 확인하고 너무 많은 크기를 확보 할 수있는 불필요한 데이터와 시뮬레이터를 삭제하십시오.


-1

이 문제를 해결하는 간단한 방법이 있습니다. macOS의 내장 유틸리티를 사용하여 원하지 않는 파일, 숨겨진 파일 / 폴더를 쉽게보고 지울 수 있습니다.

로 이동  > About This Mac왼쪽 상단에 메뉴, 저장 섹션으로 이동과 클릭 Manage...버튼을 누릅니다. 에서 document섹션 당신은 크기와 삭제 원하지 않는 파일 모든 파일과 폴더를 볼 수 있습니다.

자세한 내용 은 이 가이드 를 참조하세요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.