É seguro excluir a pasta / Developer no Mac OS X 10.7.5 (Lion)?

16

Meu computador originalmente tinha o Mac OS X 10.6 (Snow Leopard) instalado, mas foi atualizado para o OS X 10.7 (Lion). Notei que a /Developerpasta ainda está no disco rígido, embora nenhum dos arquivos pareça ter sido modificado por quase dois anos. É seguro excluir /Developerou existe algum motivo para mantê-lo por perto?

A resposta de Chris Rea inclui um link para um guia para desinstalar o Xcode , o que parece sugerir que o conteúdo de /Developeré usado apenas pelas versões do Xcode anteriores à 4.3. Eu já instalei o Xcode 4.6 na minha máquina, por isso devo poder remover /Developertudo o que há nela. Dito isto, a declaração a seguir no guia mencionado acima me intrigou um pouco.

sudo /Developer/Library/uninstall-devtools --mode=xcodedir

Este comando é basicamente um atalho para o script "/ Developer / Library / uninstall-developer-folder" mencionado anteriormente. Se você deseja abandonar o diretório / Developer, execute este comando em vez de excluí-lo manualmente através do Finder.

Por que devo executar esse script em vez de simplesmente excluir /Developeratravés do Finder?

Esta questão está relacionada, mas não quero remover completamente o Xcode 4. Só quero remover todos os vestígios do Xcode que não são necessários na versão mais recente.

Chris Frederick
fonte

Respostas:

10

Sim, parece ser seguro removê- /Developerlo se você já instalou a versão 4.3 ou posterior do Xcode. A seção Xcode do Apple Developer Support Center na verdade diz para você fazer isso (grifo meu).

Instalei a versão mais recente do Xcode na Mac App Store, mas uma versão anterior do Xcode (4.2.1 ou anterior) continua sendo iniciada. O que devo fazer?


Para executar a versão mais recente do Xcode, verifique se você está iniciando o Xcode.app na pasta Aplicativos. O Xcode 4.3 e posterior é fornecido na Mac App Store como um único aplicativo e é instalado na pasta Aplicativos como Xcode.app.

As versões anteriores do Xcode colocavam as ferramentas e estruturas na pasta Developer. Você pode excluir a versão mais antiga do Xcode arrastando a pasta Developer para a lixeira.

Além disso, como apontado pelo bispymusic , /Developernão existe mais no Xcode 4.3 . Especificamente (ênfase minha):

A simplificação oferecida pela reembalagem do Xcode 4.3 como um único pacote de aplicativos elimina a necessidade do /Developerdiretório que contém versões anteriores do Xcode. Como resultado, o aplicativo Install Xcode e o uninstall-devtoolsscript da linha de comando também não são mais necessários.

Nota: Na primeira vez em que você executa o Xcode 4.3, você é solicitado a exibir uma caixa de diálogo para excluir o aplicativo Install Xcode do diretório de Aplicativos, se houver, e remover qualquer instalação anterior do Xcode (Figura 4). Essas ações são opcionais, o Xcode 4.3 pode coexistir com instalações mais antigas do Xcode no mesmo Mac. Algumas operações podem exigir uma senha de administrador para habilitá-las se você alternar de uma versão do Xcode para outra.

Figura 4 Opção para remover versões mais antigas do Xcode

Captura de tela do Xcode

Se você optar por não excluir esses itens no primeiro lançamento do Xcode 4.3, poderá remover a /Developerpasta e o aplicativo Install Xcode arrastando-os para a Lixeira a qualquer momento.

Chris Frederick
fonte
1

Você já atualizou seu Xcode para uma versão mais recente, uma armazenada em /Applications? Se você atualizou para um Xcode mais recente armazenado no novo local e também instalou as Ferramentas de Linha de Comando atualizadas no Xcode, o que você tem na /Developerpasta raiz provavelmente ficará obsoleto e provavelmente poderá excluir com segurança /Developer. Por segurança, arquive a pasta em outro lugar por enquanto e depois a destrua mais tarde quando tiver certeza de que não precisa dela.

Se você não instalou o Xcode mais recente, acho que o conteúdo abaixo /Developerainda pode estar "em vigor". Consulte este guia para desinstalar as ferramentas do desenvolvedor nesse caso. Verifique se as variáveis ​​de ambiente não se referem a nenhum caminho dentro da pasta.

Chris W. Rea
fonte
Sim, eu já instalei a versão mais recente do Xcode, mas ainda não parece ter instalado as Ferramentas de Linha de Comando. Eu farei isso agora. Existem algumas variáveis ​​de caminho que posso verificar para garantir que as ferramentas de linha de comando apropriadas estejam sendo referenciadas? (Por que vale a pena, xcode-select -print-pathestá retornando /Applications/Xcode.app/Contents/Developer.)
Chris Frederick
1

Se você possui o Xcode 4.3 ou posterior, deve ser seguro remover este arquivo. A Apple detalha aqui:

Novidades do Xcode

bispymusic
fonte