Sebelum Xcode 4 build dulu dibuat di folder root proyek saya. Saya tidak lagi dapat menemukannya.
Di mana saya dapat menemukan folder build?
Sebelum Xcode 4 build dulu dibuat di folder root proyek saya. Saya tidak lagi dapat menemukannya.
Di mana saya dapat menemukan folder build?
Jawaban:
~/Library/Developer/Xcode/DerivedData
sekarang default.
Anda dapat mengatur prefs di Xcode untuk memungkinkan proyek menentukan direktori build mereka.
.../XCode/DerivedData/
folder, cukup sederhana. Kecuali bahwa tampaknya subfolder AppName-asdflkjqwergoobledygook
. Karena saya sedang membangun dari skrip, saya ingin benar-benar menemukan build (jadi saya dapat mengemasnya dan mengirim melalui TestFlight :) Bagaimana cara saya menentukan banyak MyAppName-xxxx
-s mana yang benar? Terima kasih! (Catatan untuk Heath: dalam kasus khusus ini, saya tidak ingin memaksakan output dengan CONFIGURATION_BUILD_DIR
parameter, karena itu mengacaukan dependensi target warisan.)
Dengan harus berada di: ~/Library/Developer/Xcode/DerivedData
.
Jika Anda mengubah default, Anda dapat melihat di mana direktori build dengan pergi ke File-> Workspace Settings kemudian lihat Build Location
Anda dapat mengkonfigurasi direktori keluaran menggunakan CONFIGURATION_BUILD_DIR
variabel lingkungan.
.../Xcode/DerivedData
) Terima kasih!
Saya sendiri juga bertanya-tanya. Saya menemukan bahwa di bawah File (menu) ada item "Pengaturan Proyek". Ini membuka kotak dialog dengan 3 pilihan: "Lokasi Default", "Lokasi relatif proyek", dan "Lokasi khusus" "Relatif proyek" menempatkan produk bangunan dalam folder proyek, seperti sebelumnya. Ini tidak ada dalam menu Preferensi dan harus ditetapkan setiap kali proyek dibuat. Semoga ini membantu.
Dengan proyek yang sebelumnya dibuat di Xcode3, saya melihat direktori perantara di bawah build/
disebut di Foo.build
mana Foo
nama proyek saya, dan kemudian di itu adalah direktori yang Anda harapkan (Debug-iphonesimulator, Release-iphoneos, dll, dengan asumsi Anda telah melakukan pembangunan dari jenis itu) yang berisi file objek dan produk.
Sekarang, saya menduga bahwa jika Anda memulai proyek baru di Xcode4, lokasi default adalah di bawah DerivedData, tetapi jika Anda membuka proyek Xcode3 di Xcode4, maka Xcode4 menggunakan direktori build / (seperti dijelaskan di atas). Jadi, ada beberapa jawaban yang benar. :-) Di bawah menu File, Pengaturan Proyek, Anda dapat melihat Anda dapat menyesuaikan cara kerja XCode dalam hal ini sebanyak atau sesedikit yang Anda suka.
Secara default Build location
adalah Derived Data
.
Harap dicatat: jalur ke produk dapat diubah jika Anda menghapus DerivedData selama proses pengembangan dan membangunnya kembali.
Xcode -> Preferences... -> Locations
Anda dapat mengubah lokasi Build location
. Ini akan berdampak pada seluruh ruang kerja
File -> Project/Workspace Settings... -> Advanced
Anda dapat mengubah lokasi Target menggunakan:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Nilai standarnya adalah$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Masuk akal jika Anda ingin membuat otonom Build location
Xcode 10.2.1