8 Punkte von xguru 2022-11-14 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Xcode 14, veröffentlicht am 12.9., ist schneller geworden und 30 % kleiner
  • Durch mehr Parallelisierung wird die Build-Geschwindigkeit von Projekten um bis zu 25 % erhöht
  • Direkt nach dem Release ist die Größe vieler iOS-Apps deutlich angestiegen
    • Nike 182 MB → 322 MB, AA 182 MB → 389.1 MB, Chime 162 MB → 212 MB
  • Xcode 14 hat bitcode standardmäßig deaktiviert. In zukünftigen Xcode-Releases soll es vollständig entfernt werden
    • bitcode ist eine Methode zur App-Paketierung, bei der ein Teil des Build-Prozesses offengelassen wird, damit Apple ihn nach der Einreichung im App Store weiterverarbeiten kann
    • Dabei entfernt Apple unter anderem Binary Symbols
    • Wenn Bitcode nicht aktiviert ist, muss in den Xcode-Build-Einstellungen festgelegt werden, dass Binary Symbols entfernt werden

So entfernt man Binary Symbols ohne Bitcode

  • Einstellungswerte ändern
    • "Deployment Postprocessing" = "Yes"
    • "Strip Linked Product" = "Yes"
    • "Additional Strip Flags" = -rSTx
    • Alle anderen Strip-Einstellungen auf den Standardwerten belassen
    • Muss für alle Targets identisch eingestellt werden
    • Wenn man einen Paketmanager wie CocoaPods verwendet, kann es dabei Probleme geben
  • Empfohlen wird die Verwendung eines Shell-Skripts
    • Das Skript am Ende des Builds vor dem Signing ausführen (siehe Originaltext)

Noch keine Kommentare.

Noch keine Kommentare.