Xcode không tải được. Sử dụng trang Mua hàng để thử lại


67

Xcode đang hiển thị trong Mac App Store, sẵn sàng để được cập nhật. Nhấp vào kết quả cập nhật trong một lỗi:

Xcode không tải được. Sử dụng trang Mua hàng để thử lại.

Các bước thực hiện không giúp được gì:

  • Khởi động lại
  • Đã xóa ~/Library/Cookies/com.apple.appstore.plist
  • Tìm kiếm và xóa các tập tin liên quan đến MAS:

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

Làm cách nào để cập nhật Xcode thành công?


Câu trả lời:


59

Xóa các thư mục tạm thời như được đề nghị không giúp đỡ. Cuối cùng, tôi đã làm cho nó hoạt động trở lại bằng cách bật menu Debug cho ứng dụng App Store và đặt lại ứng dụng; bây giờ cuối cùng nó cũng đang tải bản cập nhật.

Các bước:

  1. Mở Terminal.

  2. Chạy lệnh sau:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. Khởi chạy lại App Store.

  4. Chọn mục menu Gỡ lỗiĐặt lại ứng dụng .

Dựa trên các bước từ: https://discussions.apple.com/thread/4398074?start=0&tstart=0

Có thể việc đăng xuất ( Lưu trữĐăng xuất ) cũng có thể đã giải quyết được vấn đề (một phần của quy trình đặt lại ứng dụng là đăng xuất cho bạn) nhưng điều này chưa được kiểm tra.


2
Sau khi đặt lại, tôi cũng phải thoát khỏi ứng dụng AppStore.
Epu

2
Chỉ cần đăng xuất không giúp được gì. Tôi đã thử đăng xuất, đóng ứng dụng App Store, mở lại và đăng nhập lại, nhưng vẫn gặp phải vấn đề tương tự. Theo hướng dẫn của bạn để thiết lập lại ứng dụng đã giải quyết vấn đề hoàn hảo!
ehdr

Điều này làm việc cho tôi khi mọi thứ bị treo lên khi tải xuống Xcode 6.
James

3
Kể từ MacOS 10.12.1, điều này dường như không còn hoạt động nữa
George Colpitts

Điều này khiến cửa hàng ứng dụng của tôi hiển thị thông báo "Không thể kết nối với App Store" trên Mojave
Nathan Loyer

25

Bạn có thể sử dụng liên kết trực tiếp để tải xuống xcode từ Trung tâm nhà phát triển: https://developer.apple.com/doads/index.action


2
câu trả lời tốt nhất (kể từ nhanh nhất) cho tôi. Không hiểu các downvote
brainray 10/11/14

2
đã làm việc, và nhiều cách tiếp cận khác trên trang này đã không.
Ben Wheeler

2
Nhược điểm của phương pháp này là bạn sẽ không nhận được cập nhật tự động.
Departamento B

17

Đây là một sự ngớ ngẩn, nhưng tôi thấy rằng lý do tôi nhận được tin nhắn này là ổ cứng của tôi đã đầy . Vì vậy, tôi đã dọn sạch một số không gian và nó được cài đặt tốt.

Khuôn mặt.


Sự thật mà nói, App Store nên có tin nhắn tốt hơn xung quanh điều này. Đó không phải là một lỗi không xác định , chúng tôi hoàn toàn biết nó là gì.

Hãy thẳng thắn, App Store, đi nào.


1
tôi trải nghiệm điều tương tự
John Bachir

Bạn cần bao nhiêu không gian?
Mark Simpson

3
Tôi có khoảng 8 GB và tôi đã gặp lỗi. Tạo không gian cho khoảng 12 GB, đã cài đặt xong. Mặc dù vậy, nó vẫn hiển thị lỗi trong App Store, sau khi khởi động lại, nhận ra rằng Xcode đã được cập nhật, tất cả đều tốt ... Lỗi tin nhắn xấu ... -.-
MMachinegun

Nếu bạn dọn sạch một số không gian cho XCode, hãy nhớ dọn sạch thùng rác của bạn.
Zack Zatkin-Gold 27/2/2015

Tuyệt vời. Tương tự với tôi, có khoảng 7gb còn lại.
Tim Wachter

7

Các bước để có được công việc khá đơn giản.

  1. Giữ ứng dụng AppStore mở.
  2. Mở terminal và gõ

    cd /private/var/folders/
    
  3. Khi đó, hãy tìm kiếm com.apple.appstore

    find . | grep com.apple.appstore
    
  4. Bạn sẽ tìm thấy cấu trúc thư mục như thế này ./40/lhn22jn901zdw2bpf82hkggw0000gn/C/com.apple.appstore

  5. Khi đã ở trong thư mục, hãy mở nó trong công cụ tìm

    open .
    
  6. Bạn sẽ thấy một thư mục và một manifest.plist. Mở plist để xem tập tin. Đến cuối, bạn sẽ thấy các dòng cho biết khóa đó là tiêu đề và chuỗi là XCode.

  7. Bây giờ bạn có thư mục làm cho cuộc sống của bạn đau khổ.
  8. Trong khi giữ AppStore mở, hãy xóa thư mục này

    rm -rf *
    
  9. Bây giờ, quay lại AppStore và nhấp vào Tải xuống lại.


1
Phiếu bầu của tôi cho câu trả lời tốt nhất.
Kunal Vyas

Không làm việc cho tôi :(
alopix

Tôi cũng không làm việc cho tôi :(
Joel

1
Bạn xứng đáng được một triệu phiếu bầu. Mặc dù các nhà phát triển sẽ hiểu nhiều hơn người dùng thông thường, nhưng điều này đã tạo ra mánh khóe :)
Nour1991

1
Chỉ có giải pháp giải quyết vấn đề của tôi :-) Cảm ơn bạn!
Qorbani

3

Đây là những gì làm việc cho tôi:

  • Kết nối mạng tốt
  • Đủ không gian trống (nếu bạn cần một vài GiB, chỉ cần sudo rm -f /var/vm/sleepimage, osx sẽ tạo lại nó khi cần thiết)
  • Kiểm tra tường lửa ứng dụng của bên thứ 3 để can thiệp vào quy tắc "từ chối"
  • Đóng cửa hàng ứng dụng
  • rm -rf /private/var/folders/pd/*/C/com.apple.appstore
  • Khởi động lại
  • Chạy cập nhật (hoạt động!)

Để xem những gì đang xảy ra trong khi các bản cập nhật đang cài đặt:

  1. Đặt menu gỡ lỗi defaults write com.apple.appstore ShowDebugMenu -bool true
  2. Trong App Store> Gỡ lỗi, Gỡ lỗi cấp 4, Đăng nhập XML, Tiêu đề nhật ký & Ghi nhật ký Javascript
  3. Trong thiết bị đầu cuối: tail -f /var/log/installer.log /var/log/commerce.log
  4. Chạy cập nhật
  5. Đảm bảo tắt các tùy chọn gỡ lỗi trước khi tắt menu Gỡ lỗi

làm việc tốt Tnx
Mircea Stanciu

2

Điều tương tự đã xảy ra với tôi nhưng tôi đã cài đặt nó ngày hôm nay. Hai lý do có thể,

  1. Apple cuối cùng đã sửa nó
  2. Cập nhật ứng dụng có một số vấn đề với mac chuyển sang chế độ không tải. Bởi vì hôm nay tôi đã tải xuống nó trong khi tôi đang làm việc và những lần thất bại của tôi là khi tôi để máy mac không hoạt động trong khi nó đang tải xuống

2

Tôi đã có một vấn đề tương tự nhưng với một ứng dụng khác. Nó đã tải xuống khoảng 70% quãng đường trên Mountain Lion trước khi HĐH đi ngủ. Điều này dẫn đến lỗi "Không thể tải xuống / Sử dụng trang Mua hàng". Sau một số tìm kiếm trên web, tôi tìm thấy chủ đề này đã trả lời vấn đề của tôi:

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

Giải pháp cho tôi là mở trình giám sát hoạt động, bấm đúp vào quy trình AppStore và chọn "mở tệp và cổng". Đâu đó trong danh sách này là một thư mục bắt đầu bằng "/ private / var / thư mục /". Đối với tôi đó là:

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

Tôi thoát khỏi AppStore, xóa thư mục này, khởi động lại AppStore. Sau khi nhấp vào "cài đặt" một lần nữa, quá trình tải xuống bắt đầu tốt.


2

Tôi muốn thêm kinh nghiệm của tôi vào chủ đề này để giúp người tìm kiếm. Điều này đã làm tôi khó chịu trong nhiều tháng và tôi đã quyết định ngồi xuống và sửa nó. Thực tế Q này đề cập đến xcode là hoàn toàn phi vật chất, tôi đã thấy vấn đề này trên một số ứng dụng không có điểm chung. Tôi đã thử rất nhiều bản sửa lỗi được tìm kiếm, bao gồm

  • xóa tất cả bộ nhớ cache, cookie amd như
  • đăng nhập vào tài khoản của tôi, đăng xuất
  • khởi động lại, thiết lập lại cửa hàng ứng dụng, bộ nhớ cache đã xóa thủ công và như vậy
  • gặp rắc rối với DNS, kết nối mạng như đã đề cập trong một số quý (IMO cá trích đỏ)
  • bật menu gỡ lỗi cho kho ứng dụng ( defaults write com.apple.appstore ShowDebugMenu -bool true) - đây là điều cuối cùng đưa tôi đến giải pháp của mình

Các triệu chứng của tôi là : các ứng dụng khác nhau đã được gỡ cài đặt (chuyển vào thùng rác, v.v.) HOẶC được cập nhật theo thời gian. Sau đó, cửa hàng ứng dụng sẽ hiển thị cùng các ứng dụng và nút "Cập nhật". Bạn nhấp vào nó và thông báo "xảy ra lỗi" sẽ xuất hiện, sau đó thông báo "Vui lòng sử dụng trang Mua hàng ..." Sử dụng các nút trang mua hàng dẫn đến cùng một lỗi. Tôi đã thử hàng tá kết hợp các giải pháp và googled nó đến chết.

Giải pháp cuối cùng khá kỳ quặc. Với menu gỡ lỗi được bật, tôi bật đăng nhập cấp 2 (ngẫu nhiên), cố gắng cài đặt lại một ứng dụng nhỏ mà tôi đã mua một lúc trước. Sau đó lướt qua /var/log/install.logtôi thấy một đoạn trích như thế này (một số ID cố tình che giấu do hoang tưởng)

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";
    }

Và nó ở đó - một tài liệu tham khảo kỳ lạ đến một ổ đĩa ngoài trong khi cài đặt.

"Iomega_HDD" của tôi là ổ FW luôn được đính kèm. Tôi đã sử dụng nó cho phản chiếu đĩa gốc SuperDuper. Tuy nhiên, các tệp của tôi đã phát triển lớn hơn ổ đĩa, vì vậy nó đã được gắn và không hoạt động trong khoảng 8-12 tuần (đừng lo lắng: timemachine đã hoạt động với NAS :-)

Là một tấm gương và được gắn kết, tôi chỉ có thể giả sử rằng bằng cách nào đó cửa hàng ứng dụng được theo dõi hoặc duy trì một số loại liên kết đến các tệp trên đó, ví dụ như các ứng dụng đã bị xóa / xóa trước đó trên ổ đĩa gốc của tôi có mặt trên gương.

Dù sao, câu chuyện dài, tôi đã ngắt kết nối ổ đĩa ngoài được nhân đôi, khởi động lại App Store, sử dụng mục trình đơn gỡ lỗi để "đặt lại" và thật đáng kinh ngạc, tất cả các ứng dụng đều tự sửa thành "Cài đặt" thay vì "Cập nhật" và trạng thái Cài đặt / Cập nhật cũng tự sửa. Và quan trọng hơn, tất cả các nút hoạt động và không có thêm thông báo lỗi !!

Tôi biết điều này nghe kỳ quái như thế nào nhưng bằng chứng là trong nhật ký. App Store đang xem xét một ổ đĩa nhân đôi (nhàn rỗi) có các bản sao cũ của các ứng dụng trên.


1

Câu chuyện tương tự ở đây.

Một ổ đĩa ngoài mà tôi đã đính kèm để sao lưu Carbon Copy Cloner cũng đã được gắn vào một thời gian. Tôi nhận thấy rằng ánh sáng hoạt động nhấp nháy nên tôi đã đẩy nó ra. Finder đã phàn nàn rằng một ứng dụng đã truy cập vào nó, nhưng tại sao nó chỉ có CCC truy cập vào ổ đĩa này. Giả sử đó là ánh đèn sân khấu, tôi đã đẩy nó ra.

Ngay sau đó, ứng dụng cửa hàng ứng dụng đã hiển thị lỗi trong các bản cập nhật mà nó đang thực hiện, bao gồm cả bản cập nhật Xcode mà tôi chắc chắn rằng nó đã thực hiện vài ngày trước.

Đơn giản chỉ cần ngắt kết nối và khởi động lại App Store đã không giúp ích. Xóa bộ nhớ cache cho App Store không giúp được gì.

Tôi đã làm theo các mẹo ở đây (bật Debug, thực hiện đặt lại) Sau đó tôi khởi động lại và mở lại App Store. Tôi đã phải đăng nhập và chỉ có một ứng dụng (trong số bốn ứng dụng đã được cập nhật) được hiển thị dưới dạng cập nhật. Điều này cập nhật mà không có lỗi. Do đó, tôi cho rằng ba ứng dụng còn lại là các ứng dụng mà App Store đã cố cập nhật trên ổ đĩa ngoài được nhân đôi.

Rõ ràng có một lỗi ở đây là App Store đang tìm kiếm trên các ổ đĩa ngoài thay vì dính vào các ứng dụng mà nó đã cài đặt trong ổ đĩa trong.


1

Trong trường hợp cụ thể của tôi, cách duy nhất để khắc phục là tắt VPN của công ty tôi .

Chi tiết : Tôi đã thử cài đặt Xcode 6.3.1 trên OS X Yosemite 10.10.3. Tất cả các giải pháp trước đó đều không hoạt động, mặc dù đề xuất gỡ lỗi quá trình cài đặt thông qua App Store và để theo dõi các tệp nhật ký là rất quan trọng để tìm ra nguyên nhân gốc.

Các bước để tìm ra nguyên nhân gốc rễ

  1. Kích hoạt menu gỡ lỗi trên cửa sổ Terminal:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Bây giờ trên App Store, hãy chuyển đến trình đơn Gỡ lỗi và kiểm tra, "Nhật ký XML", "Tiêu đề nhật ký", "Ghi nhật ký gỡ lỗi cấp 2" * và "Ghi nhật ký Javascript".

    * bạn nên thử các cấp độ khác nếu 2 không đủ

  3. Quay lại Terminal, chạy tail -f /var/log/install.log /var/log/commerce.log

  4. Bắt đầu cài đặt trên App Store và làm theo nhật ký trên Terminal

Nguyên nhân gốc rễ của vấn đề cụ thể

Tôi tìm thấy những thông báo này trên nhật ký, chỉ ra lỗi mạng và hết thời gian yêu cầu:

==> /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)

Khi tôi tắt VPN, tôi có thể tải xuống thành công, theo dõi byte nhận được của storedownloadquá trình trên tab Giám sát hoạt động> Mạng:


0

Tôi gặp vấn đề tương tự. Về cơ bản, tôi đã sử dụng giải pháp của Aitch để ngắt kết nối mọi ổ cứng nhân bản.

Để khám phá lỗi và giải pháp, tôi đã làm theo các bước của Aitch.

1) Menu gỡ lỗi được bật trong App Store bằng lệnh Terminal (mặc định ghi com.apple.appstore ShowDebugMothy -bool true)

2) Thoát và khởi chạy lại ứng dụng App Store.

3) Đã bật ghi nhật ký cấp 2 trong menu Gỡ lỗi của App Store và cố gắng cài đặt một ứng dụng dẫn đến lỗi.

4) Lướt qua "/var/log/install.log"

Nhật ký của tôi cho thấy: "Bạn không thể lưu tập tin My MyClClone, vì khối lượng My MyClClone không còn chỗ trống."

Vì vậy, có vẻ như App Store đang đọc thông tin từ một ổ đĩa ngoài mà tôi sử dụng để giữ một bản sao có thể khởi động của ổ đĩa trong của tôi.

Tôi đã ngắt kết nối bản sao bên ngoài, Thoát và khởi động lại cửa hàng ứng dụng và whola! Tất cả các ứng dụng của tôi đã trở lại trạng thái chính xác. Một số "cập nhật" được hiển thị trước đây đã biến mất vì tôi đã cập nhật chúng trên ổ đĩa nội bộ của mình, nhưng không cập nhật bản sao của tôi, nơi App Store đang đọc trạng thái.


0

Giải pháp cho tôi khá đơn giản, nếu hơi kỳ quặc. Tôi thoát khỏi App Store, khởi chạy lại, sau đó 'thoát quy trình' khỏi Activity Monitor. Sau đó, tôi đã khởi chạy lại App Store và ứng dụng đã tải xuống tốt.


0

Tôi đã thử nhiều đề xuất liên quan đến lỗi này. Tôi thấy rằng tên thành phố trên thông tin thẻ tín dụng của tôi là sai. Được cập nhật bởi thông tin Thẻ tín dụng trong App Store, xác thực tài khoản trên Retina mới của tôi và sau đó có thể cập nhật iPhoto, iMove và Garageband. Xác thực thẻ tín dụng của bạn trên máy mới. Khốn nạn


0

Vấn đề là do mac (10.8.3) ở chế độ không tải, tôi đang làm việc trên VMWare. Tôi bắt đầu tải xuống xcode (4.6.3) trên VM và chuyển vùng xung quanh để ngắt hệ thống của tôi. Tôi đã quay lại và thấy xcode không tải xuống được với trang mua hàng kinda ... tin nhắn. Tôi đã đăng xuất từ ​​nhà phát triển apple, sau đó thoát khỏi cửa hàng ứng dụng. Hãy khởi chạy cửa hàng ứng dụng và đăng nhập. Bây giờ cài đặt thành công.


0

Tôi cũng phải đối mặt với vấn đề này. Tôi đã hỏi Quản trị hệ thống của tôi. Họ loại bỏ các hạn chế tường lửa. sau đó nó tải về tốt.

Nó có thể giúp cho một số.


0

Một trong những câu trả lời được đề cập là thiếu dung lượng đĩa là vấn đề của tôi (nhưng tôi không thể nhận xét về nó vì danh tiếng của tôi vẫn còn quá thấp).

Tôi đã có 7Gb dung lượng trống của ổ cứng và đã gặp phải lỗi đó. Đã thử giải pháp chính và tất cả những giải pháp khác được đăng và không ai trong số họ làm việc.

Sau đó, tôi đã thử giải phóng ổ cứng bằng cách gỡ cài đặt một loạt ứng dụng mà tôi không còn cần nữa và có khoảng 45Gb miễn phí, sau đó thử cài đặt lại và lần này nó hoạt động mà không gặp trở ngại nào.

Vì vậy, vâng, thông báo lỗi xấu từ App Store - và nó sẽ xác minh bạn có đủ dung lượng để cài đặt trước khi nó cố tải xuống. Tôi nghĩ hiện tại nó tải gói đầu tiên là 2,5Gb, sau đó cố gắng giải nén / xác minh rằng có đủ dung lượng cho cài đặt thực tế, đòi hỏi nhiều hơn nữa và thất bại ở đây với thông báo lỗi chung khốn khổ nếu không có đủ.

Bản thân thông báo lỗi cũng phải rõ ràng hơn và chỉ ra rằng lý do lỗi không đủ dung lượng ổ cứng để cài đặt.

Tôi đoán là bạn sẽ cần khoảng 10Gb +.



0

Đảm bảo Mac OS của bạn được cập nhật. Tôi đã gặp những vấn đề này khi cập nhật XCode và đã thử nhiều giải pháp trên trang này, tuy nhiên, phải mất cập nhật HĐH để khắc phục sự cố.


0

Xcode là một gói rất lớn và có thể việc sử dụng RAM có vấn đề thường không phải là vấn đề. Nếu bạn gặp vấn đề với RAM, thì nó có thể sẽ xuất hiện dưới dạng lỗi tải xuống (lỗi tổng kiểm tra) cho Xcode. Vì vậy, đối với tôi giải pháp là kiểm tra RAM bằng Rember và bingo, một trong những mô-đun RAM của tôi bị lỗi.


0

Điều này nghe có vẻ điên rồ, nhưng Xcode bắt đầu tải xuống khi bạn bắt đầu cập nhật macOS, tắt wifi, sau đó bật wifi và thử tải xuống Xcode.


Hoạt động khá tốt.
Esh K

0

Có thể khi có bản cập nhật đang chờ trên macOS của bạn. Trong trường hợp của tôi, lỗi biến mất sau khi cài đặt "macOS High Sierra 10.13.3 Cập nhật bổ sung".


0

Tôi đã thử hầu hết mọi giải pháp đề xuất.

Không có làm việc.

Sau đó, tôi đã đi đến Ứng dụng và thấy rằng xCode có một biểu tượng cho biết số lượng của nó đã được tải xuống. Chỉ cần nhấp đúp chuột vào nó và tiếp tục tải xuống tệp dmg.

Phải làm như vậy một vài lần, nhưng bây giờ nó đã được cài đặt và hoạt động!


-1

Tôi đã giải quyết điều này bằng cách sử dụng CCleaner (dùng thử miễn phí) để xóa các tệp tạm thời. Làm việc cho tôi sau khi khởi chạy lại Mac App Store.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.