Xcode gagal diunduh. Gunakan halaman Pembelian untuk mencoba lagi

67

Xcode ditampilkan di Mac App Store, siap diperbarui. Mengklik pembaruan menghasilkan kesalahan:

Xcode gagal diunduh. Gunakan halaman Pembelian untuk mencoba lagi.

Langkah-langkah yang diambil itu tidak membantu:

  • Mulai ulang
  • Dihapus ~/Library/Cookies/com.apple.appstore.plist
  • Mencari dan menghapus file terkait MAS:

    sudo find /var/folders/ -ipath '*com.apple.appstore*' -print | xargs sudo fgrep -i xcode
    sudo find /var/folders/ -ipath '*com.apple.appstore*' -delete
    

Bagaimana saya bisa berhasil memperbarui Xcode?

Alex Polkhovsky
sumber

Jawaban:

59

Menghapus folder sementara seperti yang disarankan tidak membantu. Pada akhirnya saya membuatnya berfungsi kembali dengan mengaktifkan menu Debug untuk aplikasi App Store dan mengatur ulang aplikasi; sekarang akhirnya mengunduh pembaruan sebagaimana mestinya.

Langkah:

  1. Buka Terminal.

  2. Jalankan perintah berikut:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. Luncurkan ulang App Store.

  4. Pilih item menu DebugReset Aplikasi .

Berdasarkan langkah-langkah dari: https://discussions.apple.com/thread/4398074?start=0&tstart=0

Ada kemungkinan bahwa keluar ( StoreKeluar ) mungkin telah memecahkan masalah juga (bagian dari proses penyetelan ulang aplikasi adalah untuk mengeluarkan Anda) tetapi ini belum diuji.

Stefan Magnuson
sumber
2
Setelah mengatur ulang, saya juga harus keluar dari aplikasi AppStore.
Epu
2
Keluar saja tidak membantu. Saya mencoba keluar, menutup aplikasi App Store, membuka kembali dan masuk kembali, tetapi masih menghadapi masalah yang sama. Namun, mengikuti instruksi Anda untuk Mengatur Ulang Aplikasi benar-benar menyelesaikan masalah!
ehdr
Ini bekerja untuk saya ketika semuanya terhenti mengunduh Xcode 6.
James
3
Pada MacOS 10.12.1 ini sepertinya tidak lagi berfungsi
George Colpitts
Ini membuat app store saya menampilkan pesan "Tidak Dapat Terhubung ke App Store" di Mojave
Nathan Loyer
25

Anda dapat menggunakan tautan langsung untuk mengunduh xcode dari Pusat Pengembang: https://developer.apple.com/downloads/index.action

ano
sumber
2
jawaban terbaik (karena tercepat) untuk saya. Jangan mengerti downvotes
brainray
2
berhasil, dan banyak pendekatan lain di halaman ini tidak.
Ben Wheeler
2
Kelemahan dari pendekatan ini adalah Anda tidak akan mendapatkan pembaruan otomatis.
Departamento B
17

Ini adalah hal yang bodoh, tetapi saya menemukan bahwa alasan saya menerima pesan ini adalah karena hard drive saya penuh . Jadi saya membersihkan beberapa ruang dan menginstalnya dengan baik.

Telapak tangan.


Sejujurnya, App Store harus memiliki pesan yang lebih baik di sekitar ini. Itu bukan kesalahan yang tidak diketahui , kami benar-benar tahu apa itu.

Terus terang, App Store, ayolah.

josefdlange
sumber
1
saya mengalami hal yang sama
John Bachir
Berapa banyak ruang yang Anda butuhkan?
Mark Simpson
3
Saya memiliki sekitar 8 GB dan saya mendapatkan kesalahan. Menghasilkan ruang sekitar 12 GB, memasangnya. Itu masih menunjukkan kesalahan di App Store, setelah memulai kembali mengakui bahwa Xcode diperbarui, semuanya baik ... Pesan Kesalahan Buruk ... -.-
MMachinegun
Jika Anda membersihkan beberapa ruang untuk XCode, pastikan untuk mengosongkan tempat sampah Anda.
Zack Zatkin-Gold
Oh wow. Bagi saya yang sama, masih tersisa sekitar 7GB.
Tim Wachter
7

Langkah-langkah untuk membuat pekerjaan berjalan cukup sederhana.

  1. Biarkan AppStore App tetap terbuka.
  2. Buka terminal dan ketik

    cd /private/var/folders/
    
  3. Sesampai di sana, cari com.apple.appstore

    find . | grep com.apple.appstore
    
  4. Anda akan menemukan struktur folder seperti ini ./40/lhn22jn901zdw2bpf82hkggw0000gn/C/com.apple.appstore

  5. Begitu masuk ke dalam folder, buka di finder

    open .
    
  6. Anda akan melihat folder dan manifest.plist. Buka plist untuk melihat file. Menjelang akhir Anda akan melihat baris yang mengatakan bahwa kunci adalah judul, dan string adalah XCode.

  7. Sekarang Anda memiliki folder yang membuat hidup Anda sengsara.
  8. Sambil menjaga AppStore tetap terbuka, hapus folder ini

    rm -rf *
    
  9. Sekarang, kembali ke AppStore dan klik Unduh lagi.

Sudhanshu
sumber
1
Pilihan saya untuk jawaban terbaik.
Kunal Vyas
Tidak bekerja untuk saya :(
alopix
Juga tidak bekerja untuk saya :(
Joel
1
Anda berhak mendapatkan satu juta suara. Meskipun pengembang akan memahami lebih dari pengguna biasa, tetapi ini berhasil :)
Nour1991
1
Hanya solusi yang memecahkan masalah saya :-) Terima kasih!
Qorbani
3

Inilah yang bekerja untuk saya:

  • Koneksi jaringan bagus
  • Ruang kosong yang cukup (jika Anda memerlukan beberapa GiB, cukup sudo rm -f /var/vm/sleepimage, osx akan membuatnya ulang sesuai kebutuhan)
  • Periksa firewall aplikasi pihak ketiga untuk mengganggu aturan "tolak"
  • Tutup App Store
  • rm -rf /private/var/folders/pd/*/C/com.apple.appstore
  • Mulai ulang
  • Jalankan pembaruan (berfungsi!)

Untuk melihat apa yang terjadi saat pembaruan sedang diinstal:

  1. Atur menu debug defaults write com.apple.appstore ShowDebugMenu -bool true
  2. Di App Store> Debug, Debugging Level 4, Log XML, Header Log & Javascript Logging
  3. Di Terminal: tail -f /var/log/installer.log /var/log/commerce.log
  4. Jalankan pembaruan
  5. Pastikan untuk menonaktifkan opsi debug sebelum menonaktifkan menu Debug
dhchdhd
sumber
bekerja dengan baik. Tnx
Mircea Stanciu
2

Hal yang sama terjadi pada saya tetapi saya menginstalnya hari ini. Dua kemungkinan alasan,

  1. Apple akhirnya memperbaikinya
  2. Pembaruan aplikasi memiliki beberapa masalah dengan mac pergi ke mode siaga. Karena hari ini saya mengunduhnya saat sedang bekerja dan usaha saya yang gagal adalah ketika saya membiarkan mac idle saat sedang mengunduh
USeFuL
sumber
2

Saya memiliki masalah serupa tetapi dengan aplikasi yang berbeda. Itu telah mengunduh sekitar 70% dari jalan di sana di Mountain Lion sebelum OS pergi tidur. Ini mengarah pada kesalahan "Gagal mengunduh / Gunakan halaman Pembelian". Setelah beberapa pencarian web saya menemukan utas ini yang menjawab masalah saya:

https://discussions.apple.com/thread/4362474?start=0&tstart=0

Solusi bagi saya adalah membuka monitor aktivitas, klik dua kali proses AppStore, dan pilih "buka file dan port". Di suatu tempat dalam daftar ini adalah folder yang dimulai dengan "/ private / var / folder /". Bagi saya itu adalah:

/private/var/folders/hw/...

Saya keluar dari AppStore, menghapus folder ini, memulai kembali AppStore. Setelah mengklik "instal" lagi, unduhan dimulai dengan baik.

J. Gaeddert
sumber
2

Saya ingin menambahkan pengalaman saya ke utas ini untuk membantu pencari. Ini telah menggangguku selama berbulan-bulan dan aku bertekad untuk duduk dan memperbaikinya. Fakta Q ini mengacu pada xcode sama sekali tidak material, saya melihat masalah ini di beberapa aplikasi tanpa kesamaan. Saya mencoba berbagai perbaikan yang dicari, termasuk

  • menghapus semua cache, cookie dan sejenisnya
  • masuk kembali ke akun saya, keluar masuk, dll
  • reboot, reset store app, cache yang dihapus secara manual dan sejenisnya
  • kacau dengan DNS, jaringan seperti yang disebutkan di beberapa tempat (IMO herring merah)
  • mengaktifkan menu debug untuk app store ( defaults write com.apple.appstore ShowDebugMenu -bool true) - inilah yang akhirnya membawa saya ke solusi saya

Gejala saya adalah : berbagai aplikasi dihapus instalasinya (dipindahkan ke tempat sampah, dll) ATAU diperbarui dari waktu ke waktu. Kemudian app store akan menampilkan aplikasi yang sama dan tombol "Perbarui". Anda mengkliknya, dan pesan "kesalahan terjadi" akan muncul, kemudian "Silakan gunakan halaman Beli ..." Menggunakan tombol halaman pembelian menghasilkan kesalahan yang sama. Saya mencoba puluhan kombinasi solusi dan mematikannya di Google.

Solusi pada akhirnya cukup aneh. Dengan menu debug diaktifkan, saya mengaktifkan logging level 2 (secara acak), mencoba menginstal ulang aplikasi bertubuh kecil yang saya beli beberapa waktu lalu. Kemudian membaca sekilas /var/log/install.logsaya melihat ekstrak seperti ini (beberapa ID sengaja dikaburkan karena paranoia)

Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: ----- Begin install -----
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: request=PKInstallRequest
<1 packages, destination=/Volumes/Iomega_HDD>
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: packages=(
    "PKLeopardPackage <file://localhost/var/folders/hb/6_bxxxxxxxxxxxxxxxxxxxx/C/com.apple.appstore/xxxxx3/xxxxxxxxxxxx33.pkg#com.neatberry.PhotoStyler.pkg>"
)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: Install Failed: Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “Iomega_HDD” because the volume “Iomega_HDD” is out of space." UserInfo=0xxxxxxxxxx     {NSFilePath=/Volumes/Iomega_HDD} {
        NSFilePath = "/Volumes/Iomega_HDD";
    }

Dan di sanalah - referensi aneh ke drive eksternal saat menginstal.

"Iomega_HDD" saya adalah drive FW yang selalu terpasang. Saya menggunakannya untuk mirroring disk SuperDuper root. Namun file saya telah tumbuh lebih besar dari drive, jadi itu sudah terpasang dan diam selama 8-12 minggu (jangan khawatir: timemachine bekerja pada NAS :-)

Menjadi cermin, dan dipasang, saya hanya bisa berasumsi bahwa entah bagaimana app store dimonitor, atau memelihara semacam hubungan ke file di sana, misalnya aplikasi yang sebelumnya dihapus / dibersihkan pada drive root saya ada di cermin.

Pokoknya, singkatnya, saya melepas drive eksternal yang dicerminkan, me-restart App Store, menggunakan item menu debug untuk "mengatur ulang" dan luar biasa, semua aplikasi secara ajaib mengoreksi diri untuk "Instal" daripada "Perbarui" dan status Instal / Perbarui. juga mengoreksi diri. Dan yang lebih penting, semua tombol berfungsi dan tidak ada lagi pesan kesalahan !!

Saya tahu betapa anehnya ini terdengar tetapi buktinya ada di log. App Store sedang mempertimbangkan drive mirroring (idle) yang memiliki salinan lawas aplikasi.

Aitch
sumber
1

Kisah serupa di sini.

Drive eksternal yang saya lampirkan untuk cadangan Carbon Copy Cloner juga telah dibiarkan terpasang selama beberapa waktu. Saya perhatikan bahwa lampu aktivitas berkedip-kedip jadi saya mengeluarkannya. Finder mengeluh bahwa aplikasi mengaksesnya, tetapi mengapa harus, hanya CCC yang mengakses drive ini. Anggap itu sorotan akting sorotan, aku memaksakan diri untuk mengeluarkannya.

Tak lama setelah itu, aplikasi app store menunjukkan kesalahan dalam pembaruan yang dilakukan, termasuk pembaruan Xcode yang saya yakin sudah dilakukan beberapa hari yang lalu.

Cukup melepas dan memasangnya kembali dari App Store tidak membantu. Menghapus cache untuk App Store tidak membantu.

Saya mengikuti tips di sini (mengaktifkan Debug, melakukan reset) saya kemudian reboot dan membuka App Store lagi. Saya harus masuk dan hanya satu aplikasi (dari empat yang telah diperbarui) ditampilkan sebagai pembaruan yang tersedia. Ini diperbarui tanpa kesalahan. Karena itu saya berasumsi tiga lainnya adalah aplikasi yang App Store coba perbarui pada drive eksternal yang dicerminkan.

Jelas ada bug di sini bahwa App Store akan mencari di drive eksternal daripada menempel pada aplikasi yang diinstal di drive internal.

Ian
sumber
1

Dalam kasus khusus saya, satu-satunya cara untuk memperbaikinya adalah mematikan VPN perusahaan saya .

Detail : Saya mencoba menginstal Xcode 6.3.1 di OS X Yosemite 10.10.3. Semua solusi sebelumnya tidak berfungsi, meskipun saran untuk men - debug proses instalasi melalui App Store dan untuk mengekor file log sangat penting untuk menemukan penyebab root.

Langkah-langkah untuk menemukan akar penyebabnya

  1. Aktifkan menu debug pada jendela Terminal:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Sekarang di App Store, buka menu Debug dan periksa, "Log XML", "Log Header", "Debug Logging Level 2" * dan "Javascript Logging".

    * Anda harus mencoba level lain jika 2 tidak cukup

  3. Kembali ke Terminal, jalankan tail -f /var/log/install.log /var/log/commerce.log

  4. Mulai instalasi di App Store dan ikuti log di Terminal

Akar penyebab masalah tertentu

Saya menemukan pesan-pesan ini di log, menunjukkan kegagalan jaringan dan meminta batas waktu:

==> /var/log/commerce.log <==
Apr 23 10:10:58 macbookname storedownloadd[1234]: Logged "Request"
Apr 23 10:11:59 macbookname storedownloadd[1234]: ISStoreURLOperation: Waiting a bit before retry #2 after a network failure
Apr 23 10:12:00 macbookname storeaccountd[2345]: ADI: Account is not provisioned, omitting OTP and MD
Apr 23 10:12:00 macbookname storedownloadd[1234]: -[ISURLOperation _logRequest:]: Sending request for http://a71.phobos.apple.com/us/<obfuscated-value>.pkg
Apr 23 10:12:00 macbookname storedownloadd[1234]: Logged "Request"
Apr 23 10:13:01 macbookname storedownloadd[1234]: ISStoreURLOperation: Chose not to retry after error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=<obfuscated-value> {NSLocalizedDescription=The request timed out.}
Apr 23 10:13:01 macbookname storedownloadd[1234]: AssetDownloadOperation: Asset download cancelled/failed.  Will do retry #1? 0
Apr 23 10:13:01 macbookname storedownloadd[1234]: DownloadOperation: Download failed with error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=<obfuscated-value> {NSLocalizedDescription=The request timed out.}
Apr 23 10:13:01 macbookname storeassetd[3456]: SoftwareMap: No app was found with bundle ID com.apple.dt.Xcode to upgrade to 6.3
Apr 23 10:33:14 macbookname storedownloadd[1234]: sending status (Xcode): 0.000000% (0.000000)

Setelah saya mematikan VPN, saya berhasil mengunduhnya, melacak byte yang diterima dari storedownloadproses pada Activity Monitor> tab Network:

Ricardo
sumber
0

Saya memiliki masalah yang sama. Saya pada dasarnya menggunakan solusi Aitch untuk meng-unmount hard drive yang dikloning.

Untuk menemukan kesalahan dan solusinya, saya mengikuti langkah-langkah Aitch.

1) Diaktifkan menu debug di App Store menggunakan perintah Terminal (defaultnya tulis com.apple.appstore ShowDebugMenu -bool true)

2) Tutup dan luncurkan kembali aplikasi App Store.

3) Diaktifkan pencatatan level 2 di menu Debug App Store, dan mencoba menginstal aplikasi yang mengakibatkan kesalahan.

4) Membaca skim "/var/log/install.log"

Log saya menunjukkan: "Anda tidak dapat menyimpan file" MyHDClone "karena volume" MyHDClone "kehabisan ruang."

Jadi, tampaknya App Store membaca informasi dari drive eksternal yang saya gunakan untuk menyimpan klon yang dapat di-boot dari drive internal saya.

Saya melepas clone eksternal, Keluar dan mulai kembali App store dan whola! Semua aplikasi saya kembali dalam status yang benar. Beberapa "pembaruan" yang sebelumnya ditampilkan sekarang hilang karena saya telah memutakhirkannya di drive internal saya, tetapi belum memperbarui klon saya, di mana App Store membaca status dari.

RGB World
sumber
0

Solusi bagi saya cukup sederhana, jika agak aneh. Saya keluar dari App Store, meluncurkannya kembali, lalu 'keluar dari proses' dari Activity Monitor. Setelah itu saya meluncurkan kembali App Store dan aplikasi diunduh dengan baik.

pengguna38274
sumber
0

Saya mencoba banyak saran yang berkaitan dengan kesalahan ini. Melihat bahwa nama kota pada info kartu kredit saya salah. Diperbarui oleh info Kartu Kredit di App Store, memvalidasi akun di Retina baru saya dan kemudian dapat memperbarui iPhoto, iMove dan Garageband. Validasi kartu kredit Anda di mesin baru. Werken

Werken
sumber
0

Masalahnya adalah dengan mac (10.8.3) dalam mode siaga, saya sedang mengerjakan VMWare. Saya mulai mengunduh xcode (4.6.3) di VM dan berkeliaran untuk istirahat meninggalkan sistem saya. Saya kembali dan menemukan xcode gagal diunduh dengan agak beli halaman ... pesan. Saya keluar dari apple developer, lalu keluar dari app-store. Kembali meluncurkan app-store dan login. Sekarang instalasi berhasil.

Maddy
sumber
0

Saya juga menghadapi masalah ini. Saya bertanya ke Admin Sistem Saya. Mereka Menghapus batasan firewall. kemudian diunduh dengan baik.

Mungkin membantu untuk seseorang.

PREMKUMAR
sumber
0

Salah satu jawaban yang diposting yang menyebutkan kurangnya ruang disk adalah masalah saya (tapi saya tidak bisa mengomentarinya karena reputasi saya masih terlalu rendah).

Saya memiliki ruang kosong hard drive 7Gb dan mendapatkan kesalahan itu. Mencoba solusi utama dan semua yang diposting dan tidak ada yang bekerja.

Kemudian saya mencoba membebaskan hard drive dengan menghapus banyak aplikasi yang tidak lagi saya perlukan dan mendapatkan sekitar 45Gb gratis, kemudian mencoba menginstal lagi dan kali ini bekerja tanpa hambatan.

Jadi ya, pesan kesalahan buruk dari App Store - dan itu akan memverifikasi Anda memiliki cukup ruang untuk instalasi sebelum mencoba mengunduh. Saya pikir saat ini mengunduh paket pertama yang ish 2.5Gb, dan kemudian mencoba membongkar / memverifikasi bahwa ada cukup ruang untuk instalasi yang sebenarnya, yang membutuhkan lebih banyak, dan gagal di sini dengan pesan kesalahan umum yang menyedihkan jika tidak ada cukup.

Pesan kesalahan itu sendiri juga harus lebih jelas dan menunjukkan bahwa alasan kegagalan tidak cukup ruang hard drive untuk instalasi.

Dugaan saya adalah Anda akan membutuhkan sekitar 10Gb +.

VinnyQ77
sumber
0

Pastikan Mac OS Anda mutakhir. Saya mengalami masalah ini memperbarui XCode dan mencoba banyak solusi pada halaman ini, namun, butuh memperbarui OS untuk memperbaiki masalah ini.

David Conlisk
sumber
0

Xcode adalah paket yang sangat besar, dan mungkin saja menggunakan RAM bermasalah yang biasanya tidak menjadi masalah. Jika Anda memiliki masalah dengan RAM Anda, maka itu kemungkinan akan muncul sebagai kesalahan pengunduhan (checksum error) untuk Xcode. Jadi, bagi saya solusinya adalah memeriksa RAM menggunakan Rember , dan bingo, salah satu modul RAM saya rusak.

Parov Stellar
sumber
0

Ini kedengarannya gila, tetapi Xcode mulai mengunduh ketika Anda mulai memperbarui macOS, matikan wifi, lalu nyalakan wifi dan coba unduh Xcode.

Esh K
sumber
Bekerja dengan sangat baik.
Esh K
0

Mungkin saja ketika ada pembaruan menunggu di macOS Anda. Dalam kasus saya kesalahan hilang setelah menginstal "macOS High Sierra 10.13.3 Pembaruan Tambahan".

mgyky
sumber
0

Saya mencoba hampir setiap solusi yang diajukan.

Tidak ada yang berhasil.

Kemudian saya pergi ke Aplikasi dan melihat bahwa xCode memiliki ikon yang menunjukkan berapa banyak yang diunduh. Cukup klik dua kali, dan lanjutkan mengunduh file dmg.

Harus melakukan hal yang sama beberapa kali, tetapi sekarang sudah terpasang dan berfungsi!

Pablo
sumber
-1

Saya telah memecahkan ini dengan menggunakan CCleaner (percobaan gratis) untuk menghapus file sementara. Bekerja untuk saya setelah meluncurkan kembali Mac App Store.

Bossn13
sumber