Xcode 4'ten önce derleme projemin kök klasöründe oluşturuluyordu. Artık bulamıyorum.
Derleme klasörünü nerede bulabilirim?
Xcode 4'ten önce derleme projemin kök klasöründe oluşturuluyordu. Artık bulamıyorum.
Derleme klasörünü nerede bulabilirim?
Yanıtlar:
~/Library/Developer/Xcode/DerivedData
şimdi varsayılan.
Xcode'da pref'leri, projelerin derleme dizinlerini belirtmelerine izin verecek şekilde ayarlayabilirsiniz.
.../XCode/DerivedData/
klasöre giriyor , yeterince basit. Alt klasörler görünmüyor AppName-asdflkjqwergoobledygook
. Bir komut dosyasından oluşturduğumdan, aslında yapıyı bulmak istiyorum (böylece paketleyebilir ve TestFlight ile gönderebilirim :) Pek çok -s'den hangisinin doğru olduğunu nasıl belirleyebilirim MyAppName-xxxx
? Teşekkürler! (Heath'a Not: Bu özel durumda, CONFIGURATION_BUILD_DIR
eski hedef bağımlılıkları bozduğu için parametreyi çıktıya zorlamak istemiyorum .)
O tarafından bulunan olmalıdır: ~/Library/Developer/Xcode/DerivedData
.
Varsayılanları değiştirdiyseniz, derleme dizininin nerede olduğunu görebilirsiniz. Dosya-> Çalışma Alanı Ayarları sonra bakmak Yapı Konum
Çıktı dizinini CONFIGURATION_BUILD_DIR
Ortam değişkenini .
.../Xcode/DerivedData
) Teşekkürler!
Ben de aynı şeyi merak ettim. Dosya (menü) altında bir öğe "Proje Ayarları" olduğunu buldum. 3 seçenekli bir iletişim kutusu açar: "Varsayılan Konum", "Projeye Göre Konum" ve "Özel konum" "Projeye Göre", yapı ürünlerini daha önce olduğu gibi proje klasörüne koyar. Bu Tercihler menüsünde değildir ve her proje oluşturulduğunda ayarlanmalıdır. Bu yardımcı olur umarım.
Daha önce Xcode3'te oluşturulmuş bir projeyle, projemin build/
adı Foo.build
nerede denir altında bir ara dizin görüyorum Foo
ve daha sonra beklediğiniz dizinler var (Hata ayıklama-iphonesimulator, Release-iphoneos, vb. nesne türlerini ve ürünleri içeren).
Şimdi, Xcode4'te yeni bir proje başlatırsanız, varsayılan konum DerivedData altındadır, ancak Xcode4'te bir Xcode3 projesi açarsanız, Xcode4'ün build / dizinini (yukarıda açıklandığı gibi) kullandığından şüphelenirim. Yani, birkaç doğru cevap var. :-) Dosya menüsü Proje Ayarları altında, XCode'un bu konuda nasıl çalıştığını istediğiniz kadar özelleştirebileceğinizi görebilirsiniz.
Varsayılan Build location
olarak Derived Data
.
Lütfen dikkat: geliştirme işlemi sırasında DerivedData'yı silip yeniden oluşturursanız , bir ürünün yolu değiştirilebilir .
Xcode -> Preferences... -> Locations
Konumunu değiştirebilirsiniz Build location
. Tüm çalışma alanı üzerinde bir etkisi olacaktır
File -> Project/Workspace Settings... -> Advanced
Hedefin konumunu aşağıdakileri kullanarak değiştirebilirsiniz:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Varsayılan değer şudur:$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Otonomik yaratmak istiyorsanız mantıklı Build location
Xcode 10.2.1