Vor Xcode 4 wurde der Build im Stammordner meines Projekts erstellt. Ich kann es nicht mehr finden.
Wo finde ich den Build-Ordner?
Vor Xcode 4 wurde der Build im Stammordner meines Projekts erstellt. Ich kann es nicht mehr finden.
Wo finde ich den Build-Ordner?
Antworten:
~/Library/Developer/Xcode/DerivedData
ist jetzt die Standardeinstellung.
Sie können die Einstellungen in Xcode festlegen, damit Projekte ihre Erstellungsverzeichnisse angeben können.
.../XCode/DerivedData/
wird einfach in den Ordner verschoben. Nur dass die Unterordner zu sein scheinen AppName-asdflkjqwergoobledygook
. Da ich aus einem Skript baue , möchte ich den Build tatsächlich finden (damit ich ihn verpacken und über TestFlight senden kann :) Wie bestimme ich, welches der vielen MyAppName-xxxx
-s das richtige ist? Vielen Dank! (Hinweis für Heath: In diesem speziellen Fall möchte ich die Ausgabe mit dem CONFIGURATION_BUILD_DIR
Parameter nicht erzwingen , da dies die alten
Es sollte sich befinden in : ~/Library/Developer/Xcode/DerivedData
.
Wenn Sie die Standardeinstellungen geändert haben, können Sie sehen, wo sich das Build-Verzeichnis befindet, indem Sie auf Datei-> Arbeitsbereichseinstellungen gehen und dann auf Build- Speicherort klicken
Sie können das Ausgabeverzeichnis mithilfe der CONFIGURATION_BUILD_DIR
Umgebungsvariablen konfigurieren .
.../Xcode/DerivedData
) Danke!
Ich habe mich das auch gefragt. Ich habe festgestellt, dass unter Datei (Menü) ein Element "Projekteinstellungen" angezeigt wird. Es wird ein Dialogfeld mit drei Auswahlmöglichkeiten geöffnet: "Standardspeicherort", "Projektbezogener Speicherort" und "Benutzerdefinierter Speicherort". "Projektbezogener Speicherort" legt die Build-Produkte wie zuvor im Projektordner ab. Dies befindet sich nicht im Menü "Einstellungen" und muss jedes Mal festgelegt werden, wenn ein Projekt erstellt wird. Hoffe das hilft.
Bei einem Projekt, das zuvor in Xcode3 erstellt wurde, wird unter dem build/
Namen " Foo.build
Wo Foo
ist der Name meines Projekts ?" Ein Zwischenverzeichnis angezeigt. In diesem Verzeichnis befinden sich die Verzeichnisse, die Sie erwarten würden (Debug-iphonesimulator, Release-iphoneos usw., vorausgesetzt, Sie haben einen Build durchgeführt dieses Typs) mit den Objektdateien und Produkten.
Ich vermute, wenn Sie ein neues Projekt in Xcode4 starten, befindet sich der Standardspeicherort unter DerivedData. Wenn Sie jedoch ein Xcode3-Projekt in Xcode4 öffnen, verwendet Xcode4 das Verzeichnis build / (wie oben beschrieben). Es gibt also mehrere richtige Antworten. :-) Im Menü Datei unter Projekteinstellungen können Sie sehen, wie Sie XCode in dieser Hinsicht so oft oder so wenig anpassen können, wie Sie möchten.
Standardmäßig Build location
ist in Derived Data
.
Bitte beachten Sie: Ein Pfad zu einem Produkt kann geändert werden, wenn Sie DerivedData während des Entwicklungsprozesses löschen und erneut erstellen.
Xcode -> Preferences... -> Locations
Sie können den Standort von ändern Build location
. Dies wirkt sich auf den gesamten Arbeitsbereich aus
File -> Project/Workspace Settings... -> Advanced
Sie können den Standort des Ziels ändern, indem Sie:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Der Standardwert ist$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Es ist sinnvoll, wenn Sie eine Autonomie erstellen möchten Build location
Xcode 10.2.1