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_DIReski 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_DIROrtam 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.buildnerede denir altında bir ara dizin görüyorum Foove 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 locationolarak 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