Falha no download do Xcode. Use a página Compras para tentar novamente

67

O Xcode está sendo exibido na Mac App Store, pronto para ser atualizado. Clicar em atualizar resulta em um erro:

Falha no download do Xcode. Use a página Compras para tentar novamente.

Passos dados que não ajudaram:

  • Reiniciando
  • Removido ~/Library/Cookies/com.apple.appstore.plist
  • Arquivos relacionados ao MAS pesquisados ​​e removidos:

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

Como posso atualizar com sucesso o Xcode?

Alex Polkhovsky
fonte

Respostas:

59

Excluir as pastas temporárias conforme recomendado não ajudou. No final, consegui voltar a funcionar ativando o menu Debug para o aplicativo App Store e redefinindo o aplicativo; agora está finalmente baixando a atualização como deveria.

Passos:

  1. Terminal aberto.

  2. Execute o seguinte comando:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. Reinicie a App Store.

  4. Escolha o item de menu DebugReset Application .

Com base nas etapas de: https://discussions.apple.com/thread/4398074?start=0&tstart=0

É possível que a saída ( LojaSair ) também tenha resolvido o problema (parte do processo de redefinição do aplicativo é desconectá-lo), mas isso não foi testado.

Stefan Magnuson
fonte
2
Depois de redefinir, também tive que sair do aplicativo AppStore.
Epu
2
Apenas sair não ajuda. Tentei sair, fechar o aplicativo App Store, reabrir e entrar novamente, mas ainda enfrentava o mesmo problema. Seguir as instruções para redefinir o aplicativo resolveu os problemas perfeitamente!
Ehdr #
Isso funcionou para mim quando as coisas ficaram desligou o download Xcode 6.
James
3
A partir do MacOS 10.12.1, isso parece não funcionar mais
George Colpitts
Isso fez com que minha loja de aplicativos mostrasse a mensagem "Não é possível conectar-se à App Store" no Mojave
Nathan Loyer
25

Você pode usar o link direto para baixar o xcode no Developer Center: https://developer.apple.com/downloads/index.action

ano
fonte
2
a melhor (desde a mais rápida) resposta para mim. Não entendo as downvotes
brainray
2
funcionou, e muitas outras abordagens nesta página não.
Ben Wheeler
2
A desvantagem dessa abordagem é que você não receberá atualizações automáticas.
Departamento B
17

É uma pergunta idiota, mas descobri que estava recebendo a mensagem porque meu disco rígido estava cheio . Então, limpei um pouco de espaço e ele foi instalado corretamente.

Facepalm.


Verdade seja dita, a App Store deve ter mensagens melhores a esse respeito. Não é um erro desconhecido , sabemos totalmente o que é.

Seja franco, App Store, vamos lá.

josefdlange
fonte
11
i experimentar a mesma coisa
John Bachir
Quanto espaço você precisava?
Mark Simpson
3
Eu tinha cerca de 8 GB e recebi o erro. Abriu espaço para cerca de 12 GB e o instalou. Ele ainda mostrou o erro na App Store no entanto, depois de reiniciar o reconhecimento de que Xcode foi atualizado, tudo de bom ... Bad erro-Messaging ... -.-
MMachinegun
Se você liberar espaço para o XCode, esvazie o lixo.
Zack Zatkin-Gold
Oh uau. Mesmo para mim, tinha cerca de 7GB restantes.
Tim Wachter
7

As etapas para fazer as coisas funcionarem são bem simples.

  1. Mantenha o aplicativo AppStore aberto.
  2. Terminal aberto e tipo

    cd /private/var/folders/
    
  3. Uma vez lá, procure por com.apple.appstore

    find . | grep com.apple.appstore
    
  4. Você encontrará uma estrutura de pastas como esta ./40/lhn22jn901zdw2bpf82hkggw0000gn/C/com.apple.appstore

  5. Uma vez dentro da pasta, abra-a no localizador

    open .
    
  6. Você deve ver uma pasta e um manifest.plist. Abra o plist para ver o arquivo. No final, você verá as linhas que indicam que a chave é title e a string é XCode.

  7. Agora você tem a pasta que está tornando sua vida miserável.
  8. Enquanto mantém a AppStore aberta, remova esta pasta

    rm -rf *
    
  9. Agora, volte para a AppStore e clique em Download novamente.

Sudhanshu
fonte
11
Meu voto para a melhor resposta.
precisa saber é o seguinte
Não funcionou para mim :(
alopix
Também não funcionou para mim :(
Joel
11
Você merece um milhão de votos. Embora os desenvolvedores iria entender mais do que os usuários regulares, mas isso fez o truque :)
Nour1991
11
Única solução que resolveu meu problema :-) Obrigado!
Qorbani
3

Aqui está o que funcionou para mim:

  • Boa conexão de rede
  • Espaço livre suficiente (se você precisar de algumas GiB, apenas sudo rm -f /var/vm/sleepimage, o osx irá recriá-las conforme necessário)
  • Verifique o firewall de aplicativos de terceiros para interferir nas regras de "negação"
  • Fechar App Store
  • rm -rf /private/var/folders/pd/*/C/com.apple.appstore
  • Reiniciar
  • Executar atualizações (funciona!)

Para ver o que está acontecendo enquanto as atualizações estão sendo instaladas:

  1. Definir menu de depuração defaults write com.apple.appstore ShowDebugMenu -bool true
  2. Na App Store> Depuração, Nível de Depuração 4, XML de Log, Cabeçalhos de Log e Log Javascript
  3. No terminal: tail -f /var/log/installer.log /var/log/commerce.log
  4. Executar atualizações
  5. Certifique-se de desativar as opções de depuração antes de desativar o menu Debug
dhchdhd
fonte
funcionou bem. Tnx
Mircea Stanciu
2

A mesma coisa aconteceu comigo, mas eu o instalei hoje. Duas razões possíveis,

  1. Apple finalmente consertou
  2. A atualização do aplicativo tem algum problema com o mac indo para o modo ocioso. Porque hoje eu o baixei enquanto trabalho e minhas tentativas fracassadas foram quando deixei o mac ocioso enquanto ele estava baixando
O uSeFuL
fonte
2

Eu tive um problema semelhante, mas com um aplicativo diferente. Ele havia baixado cerca de 70% do caminho para lá no Mountain Lion antes do sistema operacional dormir. Isso levou ao erro "Falha ao baixar / usar a página de compras". Após algumas pesquisas na web, encontrei este tópico que respondeu ao meu problema:

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

A solução para mim foi abrir o monitor de atividades, clicar duas vezes no processo da AppStore e selecionar "abrir arquivos e portas". Em algum lugar nesta lista há uma pasta começando com "/ private / var / folders /". Para mim foi:

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

Saí da AppStore, excluí esta pasta e reiniciei a AppStore. Depois de clicar em "instalar" novamente, o download começou bem.

J. Gaeddert
fonte
2

Eu queria adicionar minha experiência a este tópico para ajudar os pesquisadores. Isso me incomoda há meses e eu estava determinado a me sentar e consertar. O fato de este Q se referir ao xcode é completamente irrelevante, eu estava vendo esse problema em vários aplicativos sem semelhança. Eu tentei várias correções pesquisadas, incluindo

  • limpando todos os caches, cookies e outros
  • conectado novamente à minha conta, desconectado, conectado etc.
  • reiniciado, redefinir a loja de aplicativos, caches excluídos manualmente e
  • ferrou com o DNS, a rede como mencionado em alguns quartos (arenque vermelho IMO)
  • ativar o menu de depuração da loja de aplicativos ( defaults write com.apple.appstore ShowDebugMenu -bool true) - é isso que me leva à minha solução

Meus sintomas foram : vários aplicativos foram desinstalados (movidos para a lixeira etc.) OU foram atualizados com o tempo. Em seguida, a loja de aplicativos mostraria os mesmos aplicativos e o botão "Atualizar". Você clica nele e a mensagem "ocorreu um erro" seria exibida e, em seguida, a mensagem "Por favor, use a página Compra ..." O uso dos botões da página de compras resultou no mesmo erro. Tentei dezenas de combinações de soluções e pesquisei no Google até a morte.

A solução no final foi bastante estranha. Com o menu de depuração ativado, ative o log de nível 2 (aleatoriamente), tentei reinstalar um aplicativo pequeno que comprei há algum tempo. Então vasculhei /var/log/install.logum extrato como esse (alguns IDs foram ofuscados deliberadamente devido à paranóia)

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

E lá estava - uma referência estranha a uma unidade externa durante uma instalação.

Meu "Iomega_HDD" é uma unidade FW sempre conectada. Eu estava usando-o para o espelhamento de disco raiz SuperDuper. No entanto, meus arquivos ficaram maiores que a unidade e, portanto, ficaram montados e ociosos por provavelmente 8 a 12 semanas (não se preocupe: o timemachine estava trabalhando para um NAS :-)

Sendo um espelho e montado, só posso assumir que, de alguma forma, a loja de aplicativos monitorou ou manteve algum tipo de ligação aos arquivos existentes, por exemplo, para que aplicativos anteriormente excluídos / eliminados anteriormente em minha unidade raiz estivessem presentes no espelho.

Enfim, resumindo a história, desmontei a unidade externa espelhada, reiniciei a App Store, usei o item de menu de depuração para "redefinir" e, surpreendentemente, todos os aplicativos se corrigiram magicamente para "Instalar" em vez de "Atualizar" e os status de Instalação / Atualização também se corrigiram. E mais importante, todos os botões funcionaram e não há mais mensagens de erro!

Eu sei o quão bizarro isso soa, mas a prova está nos registros. A App Store estava levando em consideração uma unidade espelhada (inativa) que tinha cópias herdadas dos aplicativos.

Aitch
fonte
1

História semelhante aqui.

Uma unidade externa que eu havia anexado para um backup do Carbon Copy Cloner também foi deixada em anexo por algum tempo. Notei que a luz da atividade estava piscando, então eu a ejetei. O Finder reclamou que um aplicativo estava acessando, mas por que deveria, apenas o CCC acessa essa unidade. Supondo que fosse um holofote agindo como um idiota, eu o expulso à força.

Logo depois, o aplicativo da loja de aplicativos mostrou erros nas atualizações que estava sendo executada, incluindo uma atualização do Xcode que eu tinha certeza de que já havia feito alguns dias atrás.

Simplesmente desmontá-lo e reiniciar a App Store não ajudou. Excluir os caches da App Store não ajudou.

Segui as dicas aqui (habilitando a Depuração, realizando uma redefinição), reiniciei e abri a App Store novamente. Eu tive que entrar e apenas um aplicativo (dos quatro que estavam sendo atualizados) foi mostrado como atualização disponível. Isso foi atualizado sem erro. Portanto, presumo que os outros três tenham sido aplicativos que a App Store estava tentando atualizar na unidade externa espelhada.

Há claramente um erro aqui: a App Store está procurando em unidades externas, em vez de aderir aos aplicativos que instalou na unidade interna.

Ian
fonte
1

No meu caso específico, a única maneira de corrigi-lo era desativar a VPN da minha empresa .

Detalhes : Eu estava tentando instalar o Xcode 6.3.1 no OS X Yosemite 10.10.3. Todas as soluções anteriores não funcionaram, embora a sugestão de depurar o processo de instalação pela App Store e reduzir os arquivos de log seja crucial para encontrar a causa raiz.

Etapas para encontrar a causa raiz

  1. Ative o menu de depuração em uma janela do Terminal:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Agora, na App Store, vá para o menu Debug e verifique "Log XML", "Log Headers", "Debug Logging Level 2" * e "Javascript Logging".

    * você deve tentar outros níveis se 2 não for suficiente

  3. De volta ao Terminal, execute tail -f /var/log/install.log /var/log/commerce.log

  4. Inicie a instalação na App Store e siga os logs no Terminal

Causa raiz de um problema específico

Encontrei essas mensagens no log, apontando para uma falha na rede e solicitando o tempo limite:

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

Depois de desligar a VPN, consegui baixá-la com êxito, rastreando os Bytes recebidos do storedownloadprocesso na guia Monitor de atividades> Rede:

Ricardo
fonte
0

Eu tive o mesmo problema. Basicamente, usei a solução da Aitch, que é desmontar todos os discos rígidos clonados.

Para descobrir o erro e a solução, segui os passos de Aitch.

1) Menu de depuração ativado na App Store usando o comando Terminal (os padrões gravam com.apple.appstore ShowDebugMenu -bool true)

2) Saia e reinicie o aplicativo da App Store.

3) Habilitou o log de nível 2 no menu Debug da App Store e tentou instalar um aplicativo que estava resultando no erro.

4) Desnatado em "/var/log/install.log"

Meus logs mostraram: "Você não pode salvar o arquivo" MyHDClone "porque o volume" MyHDClone "está sem espaço."

Portanto, parece que a App Store estava lendo informações de uma unidade externa que eu uso para manter um clone inicializável da minha unidade interna.

Eu desmontei o clone externo, Saí e reiniciei a App Store e whola! Todos os meus aplicativos estavam de volta ao status correto. Várias das "atualizações" mostradas anteriormente desapareceram porque eu as atualizei em minha unidade interna, mas não atualizei meu clone, que é de onde a App Store estava lendo o status.

RGB World
fonte
0

A solução para mim foi bastante simples, embora um pouco estranha. Saí da App Store, a reiniciei e depois 'encerrei o processo' no Activity Monitor. Depois disso, reiniciei a App Store novamente e o aplicativo foi baixado corretamente.

user38274
fonte
0

Tentei muitas sugestões relacionadas a este erro. Vi que o nome da cidade nas informações do meu cartão de crédito estava errado. Atualizado por informações de cartão de crédito na App Store, validei a conta na minha nova Retina e depois atualizei o iPhoto, iMove e Garageband. Valide seu cartão de crédito na nova máquina. Werken

Werken
fonte
0

O problema é com o mac (10.8.3) no modo inativo, eu estava trabalhando no VMWare. Comecei a baixar o xcode (4.6.3) na VM e perambule por uma pausa para sair do meu sistema. tipo de página de compra ... mensagem. Eu saí da Apple de desenvolvedor e saí da app-store.Novamente, inicie a app-store e faça o login. Agora instalação bem sucedida.

Maddy
fonte
0

Eu também enfrento esse problema. Eu perguntei ao administrador do meu sistema. Eles removem restrições de firewall. então é baixado bem.

Pode ajudar para alguém.

PREMKUMAR
fonte
0

Uma das respostas postadas que mencionaram a falta de espaço em disco foi o meu problema (mas não posso comentar porque minha reputação ainda é muito baixa).

Eu tinha 7 GB de espaço livre no disco rígido e estava recebendo esse erro. Tentei a solução principal e todas as outras postadas e nenhuma delas funcionou.

Então tentei liberar o disco rígido desinstalando vários aplicativos que não eram mais necessários e obtive cerca de 45 GB de liberdade, tentei instalar novamente e desta vez funcionou sem problemas.

Então, sim, uma mensagem de erro incorreta da App Store - e deve verificar se você tem espaço suficiente para a instalação antes de tentar fazer o download. Acho que atualmente ele baixa primeiro o pacote, que é de 2,5 Gb, e tenta descompactar / verificar se há espaço suficiente para a instalação real, o que exige muito mais e falha aqui com uma mensagem de erro genérica miserável, se não houver o suficiente.

A mensagem de erro também deve ser mais clara e indicar que o motivo da falha não é espaço suficiente no disco rígido para a instalação.

Meu palpite é que você precisará de cerca de 10Gb +.

VinnyQ77
fonte
0

Verifique se o seu Mac OS está atualizado. Eu estava tendo esses problemas ao atualizar o XCode e tentei muitas das soluções nesta página; no entanto, foi necessário atualizar o sistema operacional para corrigir o problema.

David Conlisk
fonte
0

O Xcode é um pacote muito grande e é possível que ele esteja usando RAM problemática que normalmente não é um problema. Se você tiver algum problema com a sua RAM, provavelmente será exibido como um erro de download (erro de soma de verificação) para o Xcode. Então, para mim, a solução foi verificar a RAM usando o Rember e o bingo, um dos meus módulos de RAM estava com defeito.

Parov Stellar
fonte
0

Isso vai parecer loucura, mas o Xcode começa a baixar quando você inicia a atualização de um macOS, desligue o wifi, ligue o wifi e tente fazer o download do Xcode.

Esh K
fonte
Funciona muito bem.
Esh K
0

É possível quando há uma atualização aguardando no seu macOS. No meu caso, o erro desaparece após a instalação da "Atualização Completa do macOS High Sierra 10.13.3".

mgyky
fonte
0

Eu tentei quase todas as soluções propostas.

Nenhum funcionou.

Depois, fui para Aplicativos e vi que o xCode tinha um ícone mostrando o quanto foi baixado. Basta clicar duas vezes nele e continuar o download do arquivo dmg.

Tinha que fazer o mesmo algumas vezes, mas agora está instalado e funcionando!

Pablo
fonte
-1

Resolvi isso usando o CCleaner (avaliação gratuita) para limpar arquivos temporários. Trabalhou para mim depois de relançar a Mac App Store.

Bossn13
fonte