Antes do Xcode 4, a compilação era criada na pasta raiz do meu projeto. Não consigo mais encontrá-lo.
Onde posso encontrar a pasta de compilação?
Antes do Xcode 4, a compilação era criada na pasta raiz do meu projeto. Não consigo mais encontrá-lo.
Onde posso encontrar a pasta de compilação?
Respostas:
~/Library/Developer/Xcode/DerivedData
agora é o padrão.
Você pode definir as prefs no Xcode para permitir que os projetos especifiquem seus diretórios de construção.
.../XCode/DerivedData/
pasta, bastante simples. Exceto que as subpastas parecem ser AppName-asdflkjqwergoobledygook
. Como estou construindo a partir de um script, eu realmente gostaria de encontrar a compilação (para que eu possa empacotá-la e enviar via TestFlight :) Como determinar qual dos muitos MyAppName-xxxx
-s é o correto? Obrigado! (Observação para Heath: nesse caso em particular, não quero forçar a saída com o CONFIGURATION_BUILD_DIR
parâmetro, pois isso atrapalha as dependências de destino herdadas.)
Deve por localizado em: ~/Library/Developer/Xcode/DerivedData
.
Se você alterou os padrões, poderá ver onde está o diretório de construção, indo em Arquivo-> Configurações da Área de Trabalho e, em seguida, consulte Local da Construção.
Você pode configurar o diretório de saída usando a CONFIGURATION_BUILD_DIR
variável de ambiente
.../Xcode/DerivedData
) Obrigado!
Eu me perguntava o mesmo. Descobri que em Arquivo (menu) existe um item "Configurações do projeto". Ele abre uma caixa de diálogo com 3 opções: "Local padrão", "Local relativo ao projeto" e "Local personalizado" "Relativo ao projeto" coloca os produtos de compilação na pasta do projeto, como antes. Isso não está no menu Preferências e deve ser definido toda vez que um projeto é criado. Espero que isto ajude.
Com um projeto criado anteriormente no Xcode3, vejo um diretório intermediário build/
chamado Foo.build
whereFoo
está o nome do meu projeto e, em seguida, os diretórios que você esperaria (Debug-iphonesimulator, Release-iphoneos etc.), assumindo que você fez uma compilação desse tipo) contendo os arquivos e produtos do objeto.
Agora, suspeito que, se você iniciar um novo projeto no Xcode4, o local padrão estiver em DerivedData, mas se você abrir um projeto Xcode3 no Xcode4, o Xcode4 usará o diretório build / (conforme descrito acima). Portanto, existem várias respostas corretas. :-) No menu Arquivo, Configurações do projeto, você pode ver como é possível personalizar como o XCode funciona nesse sentido, tanto quanto você quiser.
Por padrão, Build location
está em Derived Data
.
Observe: um caminho para um produto pode ser alterado se você excluir DerivedData durante o processo de desenvolvimento e reconstruí-lo novamente.
Xcode -> Preferences... -> Locations
Você pode alterar a localização de Build location
. Isso afetará todo o espaço de trabalho
File -> Project/Workspace Settings... -> Advanced
Você pode alterar a localização do Target usando:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
o valor padrão é$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Faz sentido se você deseja criar um sistema autônomo Build location
Xcode 10.2.1