Не вдалося завантажити Xcode. Повторіть спробу на сторінці "Покупки"


67

Xcode відображається в магазині додатків Mac, готовий до оновлення. Клацання результатами оновлення помилки:

Не вдалося завантажити Xcode. Повторіть спробу на сторінці "Покупки"

Вжиті заходи, які не допомогли:

  • Перезавантаження
  • Вилучено ~/Library/Cookies/com.apple.appstore.plist
  • Пошук та видалення файлів, пов’язаних з MAS:

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

Як я можу успішно оновити Xcode?


Відповіді:


59

Видалення тимчасових папок, як рекомендовано, не допомогло. Зрештою, я знову працював, включивши меню налагодження для додатка App Store та скинувши програму; тепер остаточно завантажується оновлення як слід.

Кроки:

  1. Відкритий термінал.

  2. Виконайте таку команду:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. Відновіть App Store.

  4. Виберіть пункт меню НалагодженняСкинути програму .

На основі кроків із: https://discussions.apple.com/thread/4398074?start=0&tstart=0

Можливо, що вихід із ( МагазинВийти ), можливо, також вирішив проблему (частина процесу скидання програми - це вихід із вас), але це не перевірено.


2
Після скидання мені також довелося вийти із програми AppStore.
Епу

2
Просто вихід із системи не допомагає. Я спробував вийти, закрити додаток App Store, повторно відкрити та знову ввійти, але все-таки зіткнувся з тією ж проблемою. Виконуючи ваші вказівки щодо Скидання програми, вирішили проблеми ідеально!
ehdr

Це працювало для мене, коли все зависло, завантажуючи Xcode 6.
Джеймс,

2
Станом на MacOS 10.12.1, здається, це більше не працює
Джордж Колпіттс

25

Ви можете скористатися прямим посиланням для завантаження xcode з Центру розробників: https://developer.apple.com/downloads/index.action


2
найкраща (оскільки найшвидша) відповідь для мене. Не розумію низових мотивів
мозковий стрій

2
працювали, і багато інших підходів на цій сторінці не зробили.
Бен Уілер

2
Мінусом цього підходу є те, що ви не отримаєте автоматичних оновлень.
Департамент Б

16

Це німий, але я виявив, що причиною отримання цього повідомлення було те, що мій жорсткий диск був повний . Тож я очистив деякий простір, і він встановився просто чудово.

Facepalm.


Правду кажучи, App Store повинен мати кращі обмін повідомленнями. Це невідома помилка , ми повністю знаємо, що це таке.

Будьте прямо, App Store, давай.


1
я переживаю те саме
Джон Бачір

Скільки місця вам знадобилося?
Марк Сімпсон

3
У мене було близько 8 ГБ, і я отримав помилку. Зробили простір близько 12 ГБ, встановили його. Він все ще показав помилку в App Store, хоча після перезавантаження визнав, що Xcode оновився, все добре ... Погані повідомлення про помилки ... -.-
MMachinegun

Якщо ви очистите місце для XCode, не забудьте спорожнити сміття.
Зак Заткін-Золото

Ух ти. Те саме для мене залишилось близько 7 Гб.
Тім Вахтер

7

Кроки, щоб змусити роботу працювати досить прості.

  1. Тримайте додаток AppStore відкритим.
  2. Відкрийте термінал і введіть

    cd /private/var/folders/
    
  3. Потрапивши туди, знайдіть com.apple.appstore

    find . | grep com.apple.appstore
    
  4. Ви знайдете таку структуру папок ./40/lhn22jn901zdw2bpf82hkggw0000gn/C/com.apple.appstore

  5. Потрапивши всередину папки, відкрийте її в пошуку

    open .
    
  6. Ви повинні побачити папку та manifest.plist. Відкрийте список, щоб побачити файл. Під кінець ви побачите рядки, в яких написано, що ключ - заголовок, а рядок - XCode.

  7. Тепер у вас є папка, яка робить ваше життя нещасним.
  8. Тримаючи AppStore відкритим, видаліть цю папку

    rm -rf *
    
  9. Тепер поверніться до AppStore і натисніть кнопку Завантажити ще раз.


1
Мій голос за найкращу відповідь.
Kunal Вяс

Не працювали для мене :(
alopix

Не працював і для мене :(
Joel

1
Ви заслуговуєте мільйона голосів. Хоча розробники зрозуміли б більше, ніж звичайні користувачі, але це зробило трюк :)
Nour1991

1
Єдине рішення, яке вирішило мою проблему :-) Дякую!
Корбані

3

Ось що для мене спрацювало:

  • Хороший мережевий зв’язок
  • Досить вільного місця (якщо вам потрібно кілька GiB, просто sudo rm -f /var/vm/sleepimage, osx відтворить його за потребою)
  • Перевірте брандмауер сторонньої програми, чи не втручаються правила "заборони"
  • Закрийте магазин додатків
  • rm -rf /private/var/folders/pd/*/C/com.apple.appstore
  • Перезавантажте
  • Запустити оновлення (працює!)

Щоб побачити, що відбувається під час встановлення оновлень:

  1. Встановити меню налагодження defaults write com.apple.appstore ShowDebugMenu -bool true
  2. У App Store> Налагодження, Налагодження 4 рівня, журнал XML, заголовки журналів та журнал JavaScript
  3. У Терміналі: tail -f /var/log/installer.log /var/log/commerce.log
  4. Запустити оновлення
  5. Обов'язково вимкніть параметри налагодження, перш ніж вимикати меню налагодження

добре працював. Tnx
Mircea Stanciu

2

Зі мною трапилось те саме, але я встановив його сьогодні. Дві можливі причини,

  1. Apple, нарешті, це виправили
  2. Оновлення додатків має певну проблему з тим, що Mac переходить у режим очікування. Тому що сьогодні я завантажив його під час роботи, і мої невдалі спроби були, коли я залишав Mac непрацюючим під час його завантаження

2

У мене була схожа проблема, але з іншим додатком. Він завантажив близько 70% шляху туди на гірський лев, перш ніж ОС заснула. Це призведе до помилки "Не вдалося завантажити / використати сторінку придбань". Після певного пошуку в Інтернеті я знайшов цю тему, яка відповіла на мою проблему:

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

Для мене рішення було відкрити монітор активності, двічі клацнути процес AppStore та вибрати "відкрити файли та порти". Десь у цьому списку папка, що починається з "/ private / var / folders /". Для мене це було:

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

Я вийшов з AppStore, видалив цю папку, перезапустив AppStore. Після натискання кнопки «Встановити» завантаження розпочалося нормально.


2

Я хотів додати свій досвід до цієї теми, щоб допомогти пошуковим особам. Це мене клопоче місяцями, і я вирішив сісти і виправити це. Той факт, що цей Q посилається на xcode, абсолютно несуттєвий, я бачив цю проблему в декількох додатках без спільності. Я випробував численні пошукові виправлення, в тому числі

  • витираючи всі кеші, файли cookie та подібні
  • перейшов у мій обліковий запис, вийшов увійти тощо
  • перезавантажено, скинути магазин додатків, видалити кеші вручну тощо
  • з DNS, мережами, як згадувалося в деяких кварталах (червона оселедець IMO)
  • включення меню налагодження для магазину додатків ( defaults write com.apple.appstore ShowDebugMenu -bool true) - ось що в кінцевому рахунку приведе мене до мого рішення

Мої симптоми такі : видалення різних програм (переміщених у сміттєвий контейнер тощо) АБО з часом оновлено Тоді в магазині додатків відображатимуться ті самі програми та кнопка "Оновити". Ви натискаєте на нього, і з'являється повідомлення "сталася помилка", тоді "Будь ласка, використовуйте сторінку придбання ..." Використання кнопок сторінки покупки призвело до тієї ж помилки. Я спробував десятки комбінацій рішень і гугл до смерті.

Рішення в підсумку було досить дивним. Якщо ввімкнено меню налагодження, я перемикаюсь на рівень реєстрації 2 (навмання), намагався перевстановити невеличкий додаток, який я придбав на час назад. Тоді, перекинувшись, /var/log/install.logя побачив такий витяг (деякі посвідчення навмисно заплутані через параної)

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

І ось це було - дивне посилання на зовнішній привід під час встановлення.

Мій "Iomega_HDD" - це привід FW, який завжди додається. Я використовував його для дзеркального відображення кореневого диска SuperDuper. Однак мої файли зросли більшими, ніж накопичувач, тому він сидів на холостому холостому простої, ймовірно, 8-12 тижнів (не хвилюйтесь: timemachine працював у NAS :-)

Будучи дзеркалом і встановленим, я можу лише припустити, що якимось чином магазин додатків відстежував або підтримував якийсь зв’язок з файлами, які там містяться, наприклад, так що раніше видалені / очищені програми на моєму кореневому диску були присутні в дзеркалі.

У будь-якому разі, короткий виклад історії, я відключив дзеркальний зовнішній накопичувач, перезапустив App Store, застосував пункт меню налагодження для "скидання" і дивно, що всі додатки магічно виправили себе на "Встановити", а не на "Оновлення" та статуси "Встановити / оновити". також виправили себе. І ще важливіше, що всі кнопки працювали і більше повідомлень про помилки !!

Я знаю, як це химерно це звучить, але доказ є в журналах. App Store враховував дзеркальний (непрацюючий) накопичувач, у якому були застарілі копії програм.


1

Подібна історія тут.

Зовнішній накопичувач, який я приєднав до резервної копії Carbon Copy Cloner, також залишався приєднаним на деякий час. Я помітив, що світло активності мерехтить, тому я його викинув. Finder скаржився, що програма отримує доступ до нього, але навіщо це робити, лише цей CCC має доступ до цього диска. Припускаючи, що це прожектор, що діє, і я змусив його викинути.

Незабаром після цього додаток у магазині додатків показав помилки в оновленнях, що проводилися, включаючи оновлення Xcode, що я був впевнений, що це вже було зроблено пару днів тому.

Просто відключити його та перезапустити App Store не допомогло. Видалення кешів для App Store не допомогло.

Я дотримувався порад тут (увімкнення налагодження, проведення скидання). Потім я перезавантажився і знову відкрив App Store. Мені довелося ввійти, і лише одне додаток (із чотирьох, що оновлювались) було показано як оновлення. Це оновлено без помилок. Тому я припускаю, що інші три програми були додатками, які App Store намагався оновити на дзеркальному зовнішньому диску.

Тут явно помилка, що App Store переглядає зовнішні накопичувачі, а не прилипає до додатків, встановлених на внутрішньому диску.


1

У моєму конкретному випадку єдиний спосіб виправити це - вимкнути VPN моєї компанії .

Докладніше : Я намагався встановити Xcode 6.3.1 на OS X Yosemite 10.10.3. Усі попередні рішення не спрацювали, хоча пропозиція налагодити процес встановлення через App Store та усунути файли журналів були вирішальними для пошуку першопричини.

Кроки до пошуку першопричини

  1. Активуйте меню налагодження у вікні терміналу:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Тепер у App Store перейдіть до меню налагодження та перевірте "Log XML", "заголовки журналу", "log Debug Level 2" * та "Logging Logging".

    * Ви повинні спробувати інші рівні, якщо 2 недостатньо

  3. Поверніться до терміналу, біжіть tail -f /var/log/install.log /var/log/commerce.log

  4. Почніть установку в App Store та дотримуйтесь журналів на Terminal

Основна причина конкретного питання

Я знайшов ці повідомлення в журналі, вказуючи на помилку в мережі та час очікування запиту:

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

Після того, як я вимкнув VPN, я зміг його успішно завантажити, відстежуючи отримані байти storedownloadпроцесу на Моніторі діяльності> Вкладка Мережа:


0

У мене було те саме питання. Я в основному використовував рішення Aitch, яке полягає в демонтуванні клонованих жорстких дисків.

Щоб виявити помилку та рішення, я дотримувався кроків Aitch.

1) Увімкнено меню налагодження в App Store за допомогою команди Terminal (за замовчуванням записати com.apple.appstore ShowDebugMenu -bool true)

2) Закрийте та повторно запустіть додаток App Store.

3) Увімкнено рівень ведення журналу 2 рівня в меню налагодження магазину додатків і спробував встановити додаток, що призвело до помилки.

4) Скинутий через "/var/log/install.log"

У моїх журналах було показано: "Ви не можете зберегти файл" MyHDClone ", оскільки обсяг" MyHDClone "не має місця."

Отже, схоже, що App Store читав інформацію з зовнішнього диска, який я використовую для збереження завантажувального клону мого внутрішнього накопичувача.

Я відключив зовнішній клон, кинув і перезапустив магазин додатків і все! Усі мої програми повернулися в правильний статус. Деякі з "оновлень", які раніше показувались, тепер не було, тому що я оновив їх на своєму внутрішньому диску, але не оновив свого клону, звідки App Store читав статус.


0

Рішення для мене було досить простим, якщо трохи дивним. Я закрив App Store, перезапустив його, а потім 'вийду з процесу' від Monitor Monitor. Після цього я знову відновив App Store, і додаток завантажено чудово.


0

Я спробував багато пропозицій, пов’язаних із цією помилкою. Бачили, що назва міста в моїй інформації про кредитну карту була неправильною. Оновлено інформацію про кредитну картку в магазині додатків, підтвердило рахунок на моїй новій сітці, а потім змогла оновити iPhoto, iMove та Garageband. Перевірте свою кредитну карту на новій машині. Веркен


0

Проблема була з mac (10.8.3) в режимі очікування, я працював на VMWare.Я почав завантажувати xcode (4.6.3) на VM і роумінг навколо перерви залишаючи свою систему. Я повернувся і виявив, що xcode не вдалося завантажити з своєрідна сторінка придбання ... повідомлення. Я вийшов із програми Apple, а потім вийшов із програми-магазину. Після запуску магазину додатків та входу в систему. Зараз установка успішна.


0

Я також стикаюся з цим питанням. Я звернувся до адміністратора системи. Вони знімають обмеження брандмауера. потім його завантажено штрафу.

Можливо, комусь це допоможе.


0

Один з відповідей, розміщених на згадці про нестачу місця на диску, був моєю проблемою (але я не можу це коментувати, оскільки моя репутація все ще занадто низька).

У мене було 7 Гб вільного місця на жорсткому диску, і я отримував цю помилку. Випробували основне рішення та всі інші розміщені, і жодне з них не працювало.

Потім я спробував звільнити жорсткий диск, видаливши купу додатків, які мені більше не потрібні, і отримав близько 45 Гбіт безкоштовно, потім спробував інсталювати ще раз, і на цей раз він працював без перешкод.

Так, так, повідомлення про помилку від App Store - і воно повинно перевірити, чи вистачає місця для встановлення, перш ніж він спробує завантажити. Я думаю, що зараз він завантажує спочатку пакет, який становить 2,5 Гбіт іш, а потім намагається розпакувати / перевірити, чи є достатньо місця для фактичної установки, що вимагає набагато більше, і тут не вдається з жалюгідним загальним повідомленням про помилку, якщо його немає достатньо.

Саме повідомлення про помилку також повинно бути зрозумілішим і вказувати на те, що причиною відмови є недостатньо місця на жорсткому диску для встановлення.

Я думаю, вам знадобиться близько 10 Гбіт +.



0

Переконайтесь, що ваша ОС Mac актуальна. У мене виникали проблеми з оновленням XCode та спробував багато рішень на цій сторінці, однак для усунення проблеми знадобилося оновлення ОС.


0

Xcode - дуже великий пакет, і можливо, що він використовує проблемну оперативну пам’ять, яка зазвичай не є проблемою. Якщо у вас є проблема з оперативною пам’яттю, вона, ймовірно, відобразиться як помилка завантаження (помилка контрольної суми) для Xcode. Отже, для мене рішенням було перевірити оперативну пам’ять за допомогою Rember , і в бінго один з моїх модулів оперативної пам'яті виявився несправним.


0

Це буде звучати божевільно, але Xcode починає завантажуватися, коли ви почнете оновлювати macOS, вимкніть wifi, увімкніть Wi-Fi та спробуйте завантажити Xcode.


Працює досить добре.
Еш К

0

Це можливо, коли на вашому macOS чекає оновлення. У моєму випадку помилка зникає після встановлення "macOS High Sierra 10.13.3 додаткового оновлення".


0

Я намагався майже кожне запропоноване рішення.

Жоден не працював.

Потім я зайшов до Applications і побачив, що у xCode є значок, який показує, скільки його завантажено. Просто двічі клацнув на ньому і продовжив завантаження файлу dmg.

Довелося робити те ж саме кілька разів, але зараз це встановлено і працює!


-1

Я вирішив це, використовуючи CCleaner (безкоштовну пробну версію) для очищення тимчасових файлів. Працював для мене після перезавантаження магазину додатків Mac.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.