- 12/9’da yayımlanan Xcode 14 daha hızlı hale geldi ve %30 küçüldü
- Artan paralel işleme sayesinde proje derleme hızı %25’e kadar arttı
- Ancak çıkışından hemen sonra birçok iOS uygulamasının boyutu ciddi biçimde arttı
- Nike 182MB → 322MB, AA 182MB → 389.1MB, Chime 162MB → 212MB
- Xcode 14, varsayılan olarak
bitcode’u devre dışı bıraktı. Gelecekteki Xcode sürümlerinde tamamen kaldırılması planlanıyor
bitcode, uygulama paketleme yöntemlerinden biridir; derleme sürecinin bir kısmını bırakır ve Apple’ın App Store’a gönderildikten sonra bunu işlemesini sağlar
- Apple’ın bu sırada yaptığı işlemlerden biri de Binary Symbol’leri kaldırmaktır
- Bitcode açık değilse, Xcode derleme ayarlarında Binary Symbol’lerin kaldırılacak şekilde yapılandırılması gerekir
Bitcode olmadan Binary Symbol kaldırma yöntemi
- Ayar değerlerini değiştirin
- "Deployment Postprocessing" = "Yes"
- "Strip Linked Product" = "Yes"
- "Additional Strip Flags" = -rSTx
- Diğer tüm kaldırma ayarları varsayılan değerde kalsın
- Tüm target’larda aynı şekilde ayarlanmalı
- Cocoapods gibi bir paket yöneticisi kullanıyorsanız sorun çıkabilir
- Önerilen yöntem shell script kullanmak
- Betiği derlemenin sonunda, imzalamadan önce çalıştırın (ayrıntı için özgün metne bakın)
Henüz yorum yok.