Antes de Xcode 4, la compilación solía crearse en la carpeta raíz de mi proyecto. Ya no puedo encontrarlo.
¿Dónde puedo encontrar la carpeta de compilación?
Antes de Xcode 4, la compilación solía crearse en la carpeta raíz de mi proyecto. Ya no puedo encontrarlo.
¿Dónde puedo encontrar la carpeta de compilación?
Respuestas:
~/Library/Developer/Xcode/DerivedData
ahora es el predeterminado.
Puede establecer las preferencias en Xcode para permitir que los proyectos especifiquen sus directorios de compilación.
.../XCode/DerivedData/
carpeta, lo suficientemente simple. Excepto que las subcarpetas parecen ser AppName-asdflkjqwergoobledygook
. Como estoy construyendo a partir de un script, me gustaría encontrar la compilación (para poder empaquetarla y enviarla a través de TestFlight :) ¿Cómo puedo determinar cuál de los muchos MyAppName-xxxx
-s es el correcto? ¡Gracias! (Nota para Heath: en este caso particular, no quiero forzar la salida con el CONFIGURATION_BUILD_DIR
parámetro, ya que desordena las dependencias de destino heredadas).
Debe por situada en: ~/Library/Developer/Xcode/DerivedData
.
Si cambió los valores predeterminados, puede ver dónde está el directorio de compilación yendo a Archivo-> Configuración del espacio de trabajo y luego ver Ubicación de compilación
Puede configurar el directorio de salida utilizando la CONFIGURATION_BUILD_DIR
variable de entorno.
.../Xcode/DerivedData
) ¡Gracias!
Me preguntaba lo mismo. Encontré que en Archivo (menú) hay un elemento "Configuración del proyecto". Abre un cuadro de diálogo con 3 opciones: "Ubicación predeterminada", "Ubicación relativa al proyecto" y "Ubicación personalizada" "Relativo al proyecto" coloca los productos de compilación en la carpeta del proyecto, como antes. Esto no está en el menú Preferencias y debe establecerse cada vez que se crea un proyecto. Espero que esto ayude.
Con un proyecto creado previamente en Xcode3, veo un directorio intermedio debajo de donde se build/
llama el nombre de mi proyecto, y luego en eso están los directorios que esperarías (Debug-iphonesimulator, Release-iphoneos, etc., suponiendo que hayas hecho una compilación de ese tipo) que contiene los archivos de objetos y productos.Foo.build
Foo
Ahora, sospecho que si inicia un nuevo proyecto en Xcode4, la ubicación predeterminada está en DerivedData, pero si abre un proyecto Xcode3 en Xcode4, Xcode4 usa el directorio build / (como se describió anteriormente). Entonces, hay varias respuestas correctas. :-) En el menú Archivo, Configuración del proyecto, puede ver que puede personalizar cómo funciona XCode a este respecto tanto o tan poco como desee.
Por defecto Build location
está en Derived Data
.
Tenga en cuenta: una ruta a un producto se puede cambiar si elimina DerivedData durante el proceso de desarrollo y lo reconstruye nuevamente.
Xcode -> Preferences... -> Locations
Puedes cambiar la ubicación de Build location
. Tendrá un efecto en todo el espacio de trabajo.
File -> Project/Workspace Settings... -> Advanced
Puede cambiar la ubicación de Target usando:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
El valor predeterminado es$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Tiene sentido si quieres crear una autonomía Build location
Xcode 10.2.1