Prima di Xcode 4 la build veniva creata nella cartella principale del mio progetto. Non riesco più a trovarlo.
Dove posso trovare la cartella di build?
Prima di Xcode 4 la build veniva creata nella cartella principale del mio progetto. Non riesco più a trovarlo.
Dove posso trovare la cartella di build?
Risposte:
~/Library/Developer/Xcode/DerivedData
è ora l'impostazione predefinita.
Puoi impostare le preferenze in Xcode per consentire ai progetti di specificare le loro directory di compilazione.
.../XCode/DerivedData/
cartella, abbastanza semplice. Solo che le sottocartelle sembrano esserlo AppName-asdflkjqwergoobledygook
. Dal momento che sto costruendo da uno script, mi piacerebbe davvero trovare la build (in modo da poterlo impacchettare e inviare tramite TestFlight :) Come posso determinare quale dei molti MyAppName-xxxx
-s è quello giusto? Grazie! (Nota per Heath: in questo caso particolare, non voglio forzare l'output con il CONFIGURATION_BUILD_DIR
parametro, poiché incasina le dipendenze del target legacy.)
Dovrebbe dalla situata in: ~/Library/Developer/Xcode/DerivedData
.
Se hai modificato le impostazioni predefinite, puoi vedere dove si trova la directory di compilazione andando su File-> Impostazioni dell'area di lavoro, quindi guarda Posizione di compilazione
È possibile configurare la directory di output utilizzando la CONFIGURATION_BUILD_DIR
variabile di ambiente.
.../Xcode/DerivedData
) Grazie!
Mi chiedevo lo stesso. Ho scoperto che sotto File (menu) c'è una voce "Impostazioni progetto". Apre una finestra di dialogo con 3 opzioni: "Posizione predefinita", "Posizione relativa al progetto" e "Posizione personalizzata" "Relativa al progetto" inserisce i prodotti della build nella cartella del progetto, come in precedenza. Non si trova nel menu Preferenze e deve essere impostato ogni volta che viene creato un progetto. Spero che questo ti aiuti.
Con un progetto precedentemente creato in Xcode3, vedo una directory intermedia sotto build/
chiamata Foo.build
dove si Foo
trova il nome del mio progetto, e quindi in quelle sono le directory che ti aspetteresti (Debug-iphoneimulator, Release-iphoneos, ecc., Supponendo che tu abbia fatto una build di quel tipo) contenente i file oggetto e i prodotti.
Ora, sospetto che se avvii un nuovo progetto in Xcode4, la posizione predefinita è in DerivedData, ma se apri un progetto Xcode3 in Xcode4, Xcode4 utilizza la directory build / (come descritto sopra). Quindi, ci sono diverse risposte corrette. :-) Nel menu File, Impostazioni progetto, puoi vedere che puoi personalizzare il modo in cui XCode funziona a questo proposito quanto più o meno desideri.
Di default Build location
è in Derived Data
.
Nota: un percorso per un prodotto può essere modificato se si elimina DerivedData durante il processo di sviluppo e lo si ricostruisce nuovamente.
Xcode -> Preferences... -> Locations
È possibile modificare la posizione di Build location
. Avrà un effetto su tutto lo spazio di lavoro
File -> Project/Workspace Settings... -> Advanced
Puoi cambiare la posizione di Target usando:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Il valore predefinito è$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Ha senso se si desidera creare un autonomo Build location
Xcode 10.2.1