- 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.