É seguro apagar ~ Library / Developer?

21

Na Biblioteca do usuário, há uma pasta Developer com cerca de 3,2 GB de espaço (2,8 GB do DocSets e o restante principalmente do Xcode / iOS DeviceSupport). Eu tinha o Xcode instalado, presumo que sejam disso? Não uso mais o Xcode, existe alguma desvantagem em apagar essas pastas? Se eu instalar o Xcode novamente, ele não restaurará o que é necessário?

kal-al
fonte

Respostas:

7

Se os únicos dois diretórios que você possui no ~ Library / Developer são Xcode e Docsets (ou Shared / Docsets), você deve estar seguro para excluir essa pasta. Se você reinstalasse o XCode, os recuperaria (ou versões atualizadas).

stuartp
fonte
1
É Compartilhado / Documentação / DocSets.
Kal-al
Tudo bem então.
Stuartp 10/10
É seguro excluir apenas o docset? Não uso o XCode, mas preciso dele instalado para outro programa (Adobe AIR) e as ferramentas que ele instalou.
1.21 gigawatts
34

Não, não é seguro excluir tudo em:

~ / Biblioteca / Desenvolvedor

Fazer isso pode causar a perda de instantâneos de backup, qualquer arquivo gerado para aplicativos e outras personalizações definidas no XCode IDE.

Especificamente dentro da pasta Desenvolvedor, deve haver duas pastas adicionais.

"Compartilhado" e "Xcode"

O Shared contém a documentação que você baixou usando o Xcode, dependendo de como você trabalha e se tem Internet o tempo todo. Talvez você não queira lixeira, mas, na pior das hipóteses, basta fazer o download novamente, por isso, se você precisar de espaço e não precisar, preocupada com a documentação offline, é aqui que você pode recuperar algum espaço.

A pasta Xcode contém muito e, potencialmente, algumas coisas que você pode não querer perder.

Arquivos

Se você usar o recurso de organizador do Xcodes Archives , excluir isso apagará todos os arquivos que você possa ter.

DeveloperPortal 5.0.db

Contém informações provavelmente sobre o uso do iTunes Connect no Xcode, eu acho que é descartável, mas talvez você precise reconfigurar o Xcode para conversar com a Apple para distribuição da App Store, etc.

Dados do usuário

Isso geralmente contém todas as alterações feitas nos esquemas de cores e temas de fontes do Xcode, bem como as alterações que você pode fazer em relação às Ligações de teclas no Xcode. Novamente, esse material deve ser bem pequeno e provavelmente é algo que você não quer jogar fora se gastou qualquer quantidade de tempo ajustando esses tipos de configurações do Xcode, você provavelmente não quer descartar as alterações feitas.

Suporte para dispositivo iOS

Provavelmente, algumas informações relacionadas aos dispositivos iOS aos quais você se conectou e tentou usar no Xcode devem ser seguras para excluir.

DerivedData

As coisas na pasta DerivedData geralmente são bastante seguras para excluir, são todas as coisas que são geradas toda vez que você pressiona o botão de construção em um projeto. Ele inclui os arquivos executáveis ​​e aplicativos gerados e bibliotecas de aplicativos para todos os produtos que você constrói em um projeto.

Instantâneos

Se você usar Xcodes embutidos nas ferramentas de captura instantânea como um meio de controle de versão, eliminar suas capturas instantâneas eliminará a possibilidade de reverter para capturas instantâneas mais antigas.

Logs de dispositivo iOS

É seguro excluir, a menos que você precise de seus logs, você saberia se precisa mantê-los.

Modelos

Seus modelos de projeto personalizados, como um UserData, você provavelmente não deseja descartar as alterações feitas.

MrDaniel
fonte
-2

Se você instalou a versão 4.3 ou posterior do XCode, deve ser seguro excluir.

Está escrito aqui:

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html

GummyArgyle
fonte
4
As respostas no Ask Different precisam ser mais do que apenas um link. Não há problema em incluir um link, mas faça um resumo ou trecho da resposta. A idéia é tornar a resposta independente.
nohillside
1
Uma palavra de alerta. A pergunta está relacionada a ~ / Library / Developer, enquanto esta resposta procura responder / Developer, que é um caminho diferente .
Jonny