8 puan yazan xguru 2022-11-14 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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.

Henüz yorum yok.