Xcode di Mac App Store tidak dapat diinstal, menunjukkan ruang disk tidak cukup

118

Saya menggunakan Mac OS untuk menginstal XCode10.1.

Saya memiliki ruang disk kosong 18,43GB di mac,

tetapi ketika saya mengklik tombol instal di Xcode dari toko aplikasi,

itu selalu menampilkan pesan peringatan "Ruang disk penyimpanan tidak cukup, Anda tidak dapat menginstal produk".

Bagaimana cara memperbaiki masalah di MacOS Mojave (10.14.1)?

Terima kasih banyak.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

dickfala.dll
sumber
Tidak dapat berkomentar tetapi ini berhasil untuk saya:dd if=/dev/zero of=./hugefile bs=100m
Simon Prosser

Jawaban:

96

Yang juga dapat Anda lakukan adalah mengunduh Xcode secara manual dan menginstalnya. (Tanpa menggunakan pembaruan toko aplikasi) Oleh karena itu lakukan langkah-langkah berikut:

  1. buka https://developer.apple.com/download/more/
  2. cari Xcode (atau versi terbaru misalnya Xcode 10.2) lalu unduh dan instal secara manual.

Lihat juga posting ini di sini: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

Biba
sumber
3
Saya mencoba semuanya dari atas, rm dirs store * ..., menginstal sesuatu dan mencoba memperbarui, membuat file besar ... tidak ada. Hanya unduh dan instal manual
miff
Jika Anda menginstal Xcode dari paket xip, Anda tidak akan lagi menerima pembaruan Xcode melalui App Store. Mulai sekarang, Anda harus melakukan setiap pembaruan secara manual dengan mengunduh paket xip terbaru.
kubano
Anda memerlukan id pengembang apel untuk mengunduh dari sana
sportzpikachu
Jawaban terbaik yang pernah ada.
Pengisap
90

Periksa ruang "yang dapat dibersihkan" dari disk APFS Anda dengan Disk Utilities .. Tampaknya Finder menghitung ruang ini dalam ruang kosong, tetapi tidak App Store ..

Tetapi Anda dapat menipu macOS untuk membersihkan APFS dengan membuat file sampah yang sangat besar, lalu menghapusnya.

Untuk membuat file saya menggunakan perintah:

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

biarkan dd berjalan selama sekitar 30 detik, lalu matikan dengan ctrl + c, dan hapus file:

rm ~/hugefile

Kemudian App Store dengan senang hati menginstal pembaruan ..

Le Hibou
sumber
3
Itu berhasil untuk saya, dan saya menemukan jawaban yang menjelaskannya dengan lebih jelas. superuser.com/questions/1391048/…
SmartekWorks
1
Ini tampaknya menjadi solusi yang baik, tetapi proses keluar dengan keluhan tidak ada cukup ruang disk. Agak terjebak dalam lingkaran.
Pixel
10
Tidak berfungsi:dd: ~/hugefile: No such file or directory
Mac
3
bekerja untuk saya. Alih-alih 30 detik saya pergi sampai saya mendapatkan kesalahan Tidak ada ruang disk yang tersisa. Saat menghapus hugefile, Mac memulihkan sekitar 70 GB ruang, saat itu menunjukkan 20 GB sebelum mengikuti langkah di atas. Terima kasih penyelamat hari ini!
ACP
9
jika ddmengeluh, Anda juga bisa melakukannyacat /dev/zero > ~/hugefile
Dmitry Shvedov
31

Saya memiliki 52 GB yang tersedia (39 GB dapat dibersihkan), tetapi Mac App Store yang bodoh di macOS 10.14.4 masih mengatakan tidak memiliki cukup ruang untuk menyelesaikan pembelian Xcode 10.2 saya, bahkan setelah restart. Larutan:

  • Keluar dari Mac App Store.
  • Hapus direktori ~/Library/Caches/storedownloadd
  • Luncurkan ulang Mac App Store.

"Pembelian" Xcode saya kemudian berfungsi pada percobaan pertama.

Bagi yang penasaran: Pada saat saya menghapus direktori itu, itu tidak berisi unduhan aplikasi apa pun. Itu hanya berisi database SQLite kecil (85 KB) ( .db, -shmdan -walfile), yang pada gilirannya berisi empat tabel SQLite, tiga di antaranya memiliki baris nol dan satu di antaranya hanya memiliki satu baris dan satu kolom berisi nomor versi skema! Jadi ini rupanya beberapa bug aneh di Mac App Store.

Jerry Krinock
sumber
1
Saya tidak memiliki direktori itu di drive saya. Ada ide lain?
Robert Schmid
Menariknya, saya baru saja memeriksa dan melihat bahwa saya juga tidak lagi memiliki direktori seperti itu. Jadi, mungkin itu hanya muncul saat aplikasi sedang diunduh, atau saat masalah pengunduhan terjadi. Dalam kasus Anda, saya akan membaca jawaban lain untuk pertanyaan ini dan, tentu saja, jika Anda belum melakukannya, restart komputer, dan kemudian, sayangnya, hubungi Dukungan Program Dukungan Teknis Pengembang Apple . Tetapi mereka cenderung mengirim Anda ke dukungan konsumen reguler Apple, karena, Anda tahu, ini adalah masalah dengan Mac App Store. Jadi, Anda mungkin ingin menghubungi dukungan konsumen biasa untuk memulai. Sabar.
Jerry Krinock
5
Saya harus menghapus direktori storeassetd juga, dan memaksa keluar dari semua daemon store * di Monitor Aktivitas, lalu ketika saya meluncurkan kembali App Store saya akhirnya bisa menginstal Xcode10.2.
ikuramedia
2
Saya yakin untuk menggunakan folder Library di HOME DIRECTORY, bukan root
celwell
21
  1. Hapus file simulator lama di: ~ / Library / Developer / Xcode / iOS DeviceSupport /

  2. Hapus semua file data turunan di: ~ / Library / Developer / Xcode / DerivedData

Cara mudah untuk melakukannya adalah dengan menggunakan DevCleaner untuk Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12

Helton Malambane
sumber
dalam kasus saya di mana tidak ada folder / XCode (tersembunyi?), tetapi DevCleaner telah memberi saya 24Gb dan XCode akhirnya menginstal!
djdance
ini adalah satu-satunya solusi dari semua yang lain yang benar-benar menyelesaikan masalah. hoora
Hudi Ilfeld
Saya menerapkannya setelah menerapkan Jerry Krinock dan Li Hibou di atas, saya tidak yakin apakah saya memerlukan semua langkah itu sebelum jawaban ini, tetapi ini berfungsi sekarang.
Shadi
Ya, itu berhasil. Aku sudah lama mencari sesuatu seperti ini. Saya tidak pernah bisa mengupgrade xcode karena kurangnya ruang disk. Itu membersihkan sesuatu yang 50 Gb untuk saya
anak anjing pluto
13

masalah dengan mesin waktu! tolong hapus snapshoot lama

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

dll

Nikita Pushkar
sumber
Saya menggunakan skrip yang disebutkan di sini untuk menghapus semua snapshot saya sekaligus. apple.stackexchange.com/questions/340905/…
Justin Domnitz
13

Mencoba memperbarui ke xcode 11.3.1 hari ini, ada masalah seperti ini. Namun, saya dapat mengonfirmasi bahwa unduhan dimulai tepat setelah ruang kosong mencapai 24GB sesuai beberapa komentar di atas.

Saya melakukan hal berikut:
- hapus ~/Library/Caches/storedownloadd
- hapus ~/Library/Developer/Xcode/iOS DeviceSupport/
- hapus beberapa file di dalamnya ~/Library/Developer/Xcode/DerivedData
- hapus file lain yang tidak digunakan

np2314
sumber
2
bagi saya 25gb nya.
phongyewtong
Menghapus DerivedData saya membantu. Ini mengejutkan saya berapa banyak penyimpanan yang dibutuhkan, saya memiliki sekitar penyimpanan ekstra 10gb setelah menghapusnya. Terima kasih @ np2314
TommyLeong
11

Saya memiliki masalah yang sama (juga ssd 120gb), tetapi 18gb masih belum cukup untuk menginstal Xcode.

Lihat posting ini: https://forums.developer.apple.com/thread/30235

AchidF
sumber
1
Jangan ikuti tautan kedua dalam jawaban ini. Ini akan merusak Xcode Anda dan mengacaukan konfigurasi Anda sepenuhnya.
zerohedge
@zerohedgeTerima kasih banyak.
Melihat Pyae
10

Hal yang sama di sini untuk Xcode 11.2. Anda wajib memiliki setidaknya 28GB gratis.

menghapus direktori yang berbeda seperti direktori kami, cache, .eclipse, .julia untuk membebaskan.

UPDATE: 24GB dengan versi terbaru: 11.2.1

devwebcl
sumber
itu adalah trial and error ... kesalahan apapun harus dikirim ke Apple :)
devwebcl
Saat ini mendapat 31GB gratis. - masih belum cukup 😖
Martin
Iya. Dan XCode masih belum memeriksa ruang yang dapat dibersihkan. Instalasi berjalan dengan baik setelah saya melakukan "snapshot lokal mesin waktu pembersihan" - Google apa yang ada di kutipan untuk detailnya.
Martin
Saya harus melepaskan ruang sampai saya memiliki ruang 32 Gb dan kemudian saya bisa memperbarui Xcode. Ini sebenarnya sangat buruk di pihak mereka. Memiliki ruang tanpa kemungkinan untuk menggunakannya sesuka Anda, sama saja dengan tidak memilikinya. Jadi ketika membeli mesin baru kita semua harus mempertimbangkan apa ... ekstra 50Gb? ... lumpuh ...
João Rodrigues
Itu sekitar 25 sampai 27 untuk saya
Juliushuck
6
  1. Keluar dari App Store
  2. Hapus kedua storedownloadd dan storeassetd dari ~ / Library / Caches /
  3. Luncurkan Ulang App Store
  4. Coba lagi

Langkah-langkah di atas menyelesaikan masalah saya.

MacBook Pro (13 inci, 2017, Dua port Thunderbolt 3)

macOS Mojave Versi 10.14.6 (18G87)

Iyvin Jose
sumber
1
Ya, saya mencoba banyak cara di atas, tetapi yang ini tampaknya berhasil
Abraham Hernandez
4

Punyaku adalah solusi yang aneh. Saya tidak menyimpan folder unduhan, solusi sebelumnya yang dibicarakan dan mengunduh secara manual bukanlah solusi nyata (bagaimana dengan pembaruan di masa mendatang)

Saya secara manual membuat storedownloadd Di direktori berikut memulai kembali App Store, meskipun loader membutuhkan waktu lama (memulai ulang MacBook dengan harapan ada perubahan) mulai mengunduh :)

~/Library/Caches/storedownloadd
LeRoy
sumber
3

Untuk kasus saya: Saya sudah memiliki xcode 10.1 di MBP saya.

  1. Hapus direktori ~/Library/Caches/storedownloadddan storeassetd directorydi direktori yang sama.
  2. Buka kembali toko aplikasi dan buka halaman peningkatan.
  3. Unduh xcode 10.2 dari https://developer.apple.com/download/more/
  4. Entah bagaimana app store akan secara otomatis menginstal xcode 10.2 segera setelah pengunduhan selesai.

Selesai.

SHI Zhong Ping
sumber
3

Coba instal aplikasi kecil lainnya di App Store lalu instal Xcode. Itu berhasil untuk saya. Dalam kasus saya, saya memiliki ruang kosong 40 GB tetapi tidak dapat menginstal Xcode karena kesalahan yang sama. Menghapus ~/Library/Caches/storedownloaddjuga tidak berhasil untuk saya.

DSingh
sumber
Tidak berhasil untuk saya. Mendownload dan menginstal game 2.8mb, dan Xcode masih tidak mau mendownload update.
ejderuby
2

Saya mengalami masalah yang sama saat mencoba menginstal XCode 11.beta setelah menginstal macOS Catalina. Apa yang saya lakukan:

  1. hapus ~ / Library / Caches / storedownloadd
  2. hapus ~ / Library / Caches / com.apple.appstore
  3. uninstall Xcode versi sebelumnya (10.3) -> tunggu sampai semua file terhapus, bisa cek di Disk Utility
  4. restart segar -> tanpa membuka aplikasi sebelum restart
  5. instal versi XCode baru dengan Archive Utility.
Matea
sumber
2

Saya menyelesaikannya dengan memutakhirkan MacOS karena saya telah menginstal versi lama. Setelah restart secara ajaib memiliki ruang: D (sama saja)

K. Stopa
sumber
1

Saya benar-benar berada di nomor yang sama hari ini. Saya dapat mengunduh setelah saya mendapatkan ruang kosong lebih dari 20GB.

Masalahnya bagi saya adalah Arsip saya pada beberapa proyek yang lebih besar memakan terlalu banyak ruang. Saya harus melakukan pembersihan yang lebih baik, tetapi hanya menghapus unggahan yang gagal sudah cukup untuk menurunkan ruang sistem dan mengunduh Xcode terbaru.

Berikut adalah tautan bagus yang menjelaskan hal ini secara lebih rinci, serta Pembersihan Simulator dan Data Turunan.

Kosongkan Penyimpanan Mac

Sayangnya ketika saya membeli Mac saya, saya berharap seseorang mengatakan kepada saya untuk mendapatkan lebih dari 250GB ruang. Semua rekomendasi mengatakan 125GB baik-baik saja untuk menjalankan Xcode. Baiklah untuk mempelajari iOS, tapi saya rasa mereka gagal mengevaluasi pengembangan jangka panjang yang besar.

C. Skjerdal
sumber
1

Aplikasi App Store tidak memperhitungkan ruang yang dapat dibersihkan. Saya telah mengajukan umpan balik tentang masalah ini beberapa minggu yang lalu ke Program Umpan Balik Apple: tampaknya sudah diperbaiki sejak macOS Catalina, karena sekarang ini berfungsi tanpa solusi.

Untuk MacOS sebelumnya, lihat jawaban ini

Josef Grunig
sumber
1

TL; DR: Menghapus Xcode (~ 7GB) dan kemudian folder Users / [masukkan nama pengguna mac Anda di sini] / Library / Developer (~ 90GB) dibebaskan sekitar 100GB. Saya kemudian menginstal XCode dari App Store dan itu bekerja dengan sangat baik.

Jawaban di atas, seperti rm hugefile tidak berhasil untuk saya karena saya rasa saya memiliki masalah memori yang sah. Mengunduh file XCode dan menginstal secara manual tidak berhasil karena saya masih mendapat kesalahan ruang / memori.

Saya memiliki sekitar 10GB ruang kosong menurut Disk Utility.

Menghapus XCode (Saya sudah memilikinya sebelumnya tetapi harus memperbaruinya) dan aplikasi lain membawa saya ke 17-20GB.

Masih tidak berhasil.

Saya harus masuk ke Users / [masukkan nama pengguna mac Anda di sini] / Library / Developer dan saya menghapus direktori itu, yang saya kira entah bagaimana menyimpan omong kosong XCode meskipun saya menghapus aplikasi.

Itu membawa saya ke 120GB yang menakjubkan.

120 GB.

Itu adalah setengah dari memori di hard drive saya.

?!

Tidak tahu bagaimana cara kerjanya.

Saya kemudian menginstal XCode langsung dari App Store dan berfungsi seperti pesona.

Saya kira hati-hati karena saya tidak yakin apa yang ada di direktori itu .. Sepertinya tidak penting dan semua sepertinya berhubungan dengan Xcode. Itu tampak seperti simulator untuk XCode dan hal-hal terkait XCode lainnya. Saya tidak yakin. Saya menggunakan XCode BANYAK jadi mungkin log kesalahan atau log penggunaan dibangun. Meski begitu - itu hanya teks. Jadi saya tidak yakin. Jika saya mengalami masalah aneh yang mungkin terjadi, saya akan mempostingnya di sini, tetapi sejauh ini tidak ada.

Juga, saya sangat merekomendasikan OmniDiskSweeper , yang merupakan program gratis dan bagaimana saya mengetahuinya (di antara masalah terkait memori lainnya di masa lalu)

Josh Wolff
sumber
Apakah harus menginstal ulang cocoapods
Josh Wolff
Sekarang saya percaya bahwa apa yang ada di folder ini adalah Arsip dari pembuatan aplikasi saya dan diterapkan ke App Store> 30 kali.
Josh Wolff
1

Hal yang sama di sini, mencoba sebagian besar cara di atas. 107 gigs ruang kosong, tetapi tidak cukup untuk menginstal.

Jadi saya mengunduh Xcode dari Apple secara langsung ( https://developer.apple.com/download/more/ ) dan menyalin file .xip ke drive eksternal dengan banyak ruang.

Saya kemudian bisa melakukan ini:

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

Jangan lupa untuk menghapus file xip setelah Anda selesai.

ghenne
sumber
0

Bagi saya, saya memiliki folder tambahan di folder Macintosh HD / Volume / saya, saya tidak yakin bagaimana itu dibuat, tetapi itu adalah semacam salinan dari harddisk eksternal saya. Setelah menghapusnya, saya dapat mengunduh xcode

Semoga ini membantu

Eliran Assaraf
sumber
Saya tidak berpikir seseorang mungkin memiliki salinan hard drive eksternal yang tidak disengaja
godblessstrawberry
0

di MacBook saya memiliki 31 GB tersedia (14 GB dapat dibersihkan), macOS 10.14.5 masih mengatakan tidak memiliki cukup ruang untuk menyelesaikan pembelian Xcode 10.2 saya , direktori baru saja dihapus ~/Library/Caches/storedownloadd, mulai mengunduh.

BatyrCan
sumber
0

Selalu terlambat ke pesta, tapi bagaimanapun ... saya melihat korelasi dengan mesin waktu backup, karena saya memiliki backup yang gagal beberapa waktu sebelumnya dan tidak menghubungkan mesin waktu hdd saya sejak itu.

Setelah memulai Pencadangan Mesin Waktu dan segera membatalkannya dengan benar, saya dapat menginstal pembaruan. Cobalah :)

efkah
sumber
0

Saya juga memiliki masalah ini dengan tersedia 240GB.

masukkan deskripsi gambar di sini

Tampaknya pembersihan tidak terjadi begitu saja. Saya membuat file yang sangat besar, tetapi file tersebut mati karena tidak ada ruang disk:

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

Seharusnya tidak berhenti di 15 GB

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

Anehnya, setelah menghapus file besar, saya dapat mengunduh Xcode dari App Store.

Paul Waldo
sumber
0

Selain itu, Periksa penyimpanan yang dikonsumsi Xcode sebelumnya melalui OmniDiskSweeper dan hapus data dan simulator yang tidak perlu yang akan membebaskan terlalu banyak ukuran.

Sunil Targe
sumber
-1

Ada cara sederhana untuk mengatasi masalah ini. Anda dapat menggunakan utilitas bawaan macOS untuk melihat dan menghapus file yang tidak diinginkan, file / folder tersembunyi dengan mudah.

Pergi ke  > About This Macmenu di kiri atas, pergi ke bagian penyimpanan dan klik Manage...tombol. Di documentbagian ini Anda dapat melihat semua file dan folder dengan ukurannya dan menghapus file yang tidak diinginkan.

Buka panduan ini untuk info lebih lanjut.

Sharath
sumber