No Xcode 4.3, onde coloco as ferramentas adicionais?


16

Estou confuso. Acabei de baixar 6 pacotes suplementares usando Xcode > Open Developer Tool > More Developer Tools...e pensei que os arquivos .dmg contivessem arquivos .pkg, mas eles contêm programas. Onde devo instalar esses programas?

Eu suspeito que a resposta possa ser "Em qualquer lugar que você quiser". - Mas eu não gosto dessa ideia. Quero colocá-los em algum local padrão ou convencional.

Estranhamente, não há um arquivo README dizendo para onde eles devem ir.

Por enquanto, estou colocando-os /Applications/Xcode Tools, mas isso parece desagradável.

Também estranho: havia um arquivo .dmg para as ferramentas de linha de comando, que eu instalei, mas na verdade era um .pkg dentro do .dmg, que é diferente dos outros 6. Não sei por que a Apple está fornecendo um .dmg para as ferramentas de linha de comando quando instaláveis ​​via Xcode > Preferences... > Downloads > Components. Eu acho que é apenas confuso.

E finalmente: a imagem "Audio Tools" contém um diretório chamado "CoreAudio", que contém todo um código fonte e inclui arquivos. Para onde eles deveriam ir? Não os quero em Aplicativos.

O empacotamento das ferramentas suplementares me parece um pouco estúpido.


Se eles são apenas * pastas .app então você pode colocá-los em / Applications e lançá-los com US $ aberta -a ferramenta de nome
rubixibuc

Respostas:


18
  1. Localize o Xcode.app e abra-o em 'Mostrar conteúdo do pacote'
  2. Arraste e solte a nova ferramenta de desenvolvimento do .dmg baixado para /Applicationsdentro do Xcode
  3. Adicione-se a 'Compartilhamento e permissões' de /Resourcescom direitos de leitura / gravação
  4. Repita a etapa 3 para o arquivo

     /Resources/IDEHelperApps.plist
    
  5. Abrir arquivo IDEHelperApps.plist no TextEdit.app

  6. Adicione uma string com o nome da ferramenta adicionada à primeira matriz. Por exemplo:

    <string>Contents/Applications/PackageMaker.app</string>
    
  7. Salve .pliste reinicie o Xcode.


Brilhante, brilhante, brilhante. Este é exatamente o tipo de resposta que eu esperava. Então é isso que costumava acontecer antes? (Eu nunca notei no 4.2.) Você sabe por que a Apple está fazendo tanto mal para eles no 4.3?
Todd Lehman

1
@ToddLehman eles queriam que o Xcode não precisasse ser um download de vários gigabytes para cada atualização. Então eles separaram todas as ferramentas que você deseja. Eu acho que eles tornam isso tão difícil, porque é realmente uma solução alternativa. Espero que em breve eles fazem algo mais parecido com isso automaticamente
jmlumpkin

3
Isso permanecerá em vigor durante uma atualização?
Timothy Mueller-Harder

Espero que eles os incluam na seção Downloads de Preferências em um futuro próximo!
jowie

Parece-me que qualquer nova atualização do Xcode pode acabar com as ferramentas adicionais copiadas no Xcode.app e você precisará baixá-las novamente e reinstalar.
18717 Phil

3

Coloque-os onde quiser. Unix e Mac OS não se importam onde estão seus arquivos executáveis.


1
Claro. :) Mas onde pretendemos colocá-los? Onde faz mais sentido? Onde eles costumavam ir com versões mais antigas?
21412 Todd Lehman

/ Applications é o diretório principal para pastas * .app, qualquer local dentro dessa pasta ou subdiretório dessa pasta é lógico. O local onde você os possui agora é perfeitamente esperado. :-)
rubixibuc

@ToddLehman Eu não acho que exista um local padrão definitivo para eles. Eles costumavam estar em / Developer / Applications, para que você pudesse colocá-los lá novamente, se quiser. Mas eu recomendaria apenas colocá-los em / Aplicativos.
jmlumpkin

Em nenhum lugar você está "destinado" a colocá-los. Não há nenhum lugar que faça mais sentido do que em qualquer outro lugar. Coloque-os onde quiser. Muitas pessoas usam /Applicationsou ~/Applicationsou, /Developer/Applicationsmas não há razão para isso, é uma preferência pessoal. Com versões mais antigas, eles foram para algum lugar /Developer/Applications, mas não há razão para escolher isso em qualquer outro lugar. Você pode até deixá-los no DMG, se quiser.
Abhi Beckert

/ Developer / * parece estar fora de uso, o XCode 4.3 oferece até a exclusão de todo o diretório durante a instalação.
nohillside

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.