Boş Ekran Sorunu
Xcode’da Run’a bastıktan sonra uygulamanın gerçekten görünmesi arasında bir gecikme – bazen birkaç saniye – fark ettiysen, suçlu genellikle LLDB debugger’ının sürecine bağlanmasıdır. Bu süre zarfında Simulator, debugger başlatılırken boş bir ekran gösteriyor.

Ayar Nerede Bulunur
Ayar scheme yapılandırmasında bulunuyor:
Product > Scheme > Edit Scheme menüsüne git (veya Cmd+Shift+< tuşlarına bas)
Sol tarafta Run eylemini seç
Info sekmesine geç
Debug executable seçeneğinin işaretini kaldır


Bu Ne Yapar
“Debug executable” etkinken (varsayılan), Xcode başlatmada LLDB debugger’ını uygulama sürecine bağlıyor. Bu, breakpoint’leri, hata ayıklama bellek grafiğini, view hiyerarşisi debugger’ını ve konsolda po komutlarını mümkün kılan şey.
Bunu devre dışı bırakmak debugger bağlantısını tamamen atlıyor. Uyguaman fark edilir şekilde daha hızlı başlıyor – benim deneyimimde, büyük projelerde fark 2 ila 5 saniye olabiliyor. print() ve os_log ile konsol çıktısı normal şekilde çalışmaya devam ediyor, yani hata ayıklama için loglama kullanmaya devam edebilirsin.
Takas
Debugger bağlı olmadan şunları kaybediyorsun:
Breakpoint’ler (tetiklenmezler)
Konsolda
poveexpressionkomutlarıBellek grafiği ve view hiyerarşisi hata ayıklama araçları
Bu, ayarı özellikle UI iterasyon çalışmaları için ideal yapıyor; görsel düzenlemeler yapıp sık sık yeniden çalıştırdığın zamanlar. Breakpoint’lerle belirli bir hatayı araştırman gerektiğinde, geçici olarak onay kutusunu tekrar etkinleştir. Ben çoğu zaman kapalı tutuyorum ve sadece kod üzerinde adım adım ilerlemem gerektiğinde açıyorum.
