web-dev-qa-db-fra.com

Où se trouve le dossier de construction de Xcode?

Avant Xcode 4, la construction était créée dans le dossier racine de mon projet. Je ne peux plus le trouver.

Où puis-je trouver le dossier de construction?

138
aryaxt

~/Library/Developer/Xcode/DerivedData est maintenant la valeur par défaut.
Vous pouvez définir les préférences dans Xcode pour permettre aux projets de spécifier leurs répertoires de construction.

194
pzearfoss

Il devrait être situé dans: ~/Library/Developer/Xcode/DerivedData.

Si vous avez modifié les valeurs par défaut, vous pouvez voir où se trouve le répertoire de construction en accédant à Fichier-> Paramètres de l'espace de travail, puis en regardant Emplacement de la construction

21
MikeKusold

Vous pouvez configurer le répertoire de sortie à l'aide de la variable d'environnement CONFIGURATION_BUILD_DIR.

Source: http://developer.Apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//Apple_ref/doc/uid/TP40003931-CH1-SW1

15
Heath Borders

enter image description here

enter image description here

Configurez les paramètres du projet XCode, cela peut résoudre votre problème.

6
sharon ouyang

Avec un projet précédemment créé dans Xcode3, je vois un répertoire intermédiaire sous build/ appelé Foo.buildFoo est le nom de mon projet, et dans lequel se trouvent les répertoires attendus (Debug- iphonesimulator, Release-iphoneos, etc., en supposant que vous ayez fait une compilation de ce type) contenant les fichiers objets et les produits.

Maintenant, je soupçonne que si vous démarrez un nouvea projet dans Xcode4, l'emplacement par défaut est sous DerivedData, mais si vous ouvrez un projet Xcode3 dans Xcode4, Xcode4 utilise le répertoire build/(comme décrit ci-dessus). . Donc, il y a plusieurs bonnes réponses. :-) Dans le menu Fichier, Paramètres du projet, vous pouvez voir que vous pouvez personnaliser le fonctionnement de XCode à cet égard autant ou aussi peu que vous le souhaitez.

3
Mark Granoff

Je me demandais la même chose. J'ai trouvé que sous Fichier (menu) il y a un élément "Paramètres du projet". Il ouvre une boîte de dialogue avec 3 choix: "Emplacement par défaut", "Emplacement relatif au projet" et "Emplacement personnalisé", "relatif au projet" place les produits de construction dans le dossier du projet, comme auparavant. Cela ne se trouve pas dans le menu Préférences et doit être défini chaque fois qu'un projet est créé. J'espère que cela t'aides.

2
JKatzbeck

En cas de débogage en cours

~/Library/Developer/Xcode/DerivedData/{votre application}/Build/Products/Debug/{Nom du projet} .app/Contenu/MacOS

Vous pouvez trouver un fichier exécutable autonome (x86_64 exécutable Mach-O 64 bits)

1
hajunho

Par défaut, Build location est dans Derived Data.

Remarque: un chemin d'accès à un produit peut être modifié si vous supprimez DerivedData au cours du processus de développement et le reconstruisez à nouveau.

Xcode -> Preferences... -> Locations 

Vous pouvez changer l'emplacement de Build location. Cela aura un effet sur tout l'espace de travail

File -> Project/Workspace Settings... -> Advanced 

Vous pouvez changer l'emplacement de Target en utilisant:

Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path

La valeur par défaut est$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

Cela a du sens si vous voulez créer un Build location autonome

Xcode 10.2.1

0
yoAlex5