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?
~/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.
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
Vous pouvez configurer le répertoire de sortie à l'aide de la variable d'environnement CONFIGURATION_BUILD_DIR
.
Avec un projet précédemment créé dans Xcode3, je vois un répertoire intermédiaire sous build/
appelé Foo.build
où Foo
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.
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.
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)
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