- O Xcode 14, lançado em 12/9, ficou mais rápido e 30% menor
- Com o aumento do processamento paralelo, a velocidade de build dos projetos ficou até 25% mais rápida
- Logo após o lançamento, o tamanho de muitos apps iOS aumentou bastante
- Nike 182MB → 322MB, AA 182MB → 389.1MB, Chime 162MB → 212MB
- O Xcode 14 desativou o
bitcode por padrão. Em futuras versões do Xcode, ele deve ser removido de vez
bitcode é uma forma de empacotamento do app que deixa parte do processo de build para que a Apple o processe após o envio para a App Store
- Uma das coisas que a Apple faz nesse processo é remover os Binary Symbols
- Se o bitcode não estiver ativado, é preciso configurar o build settings do Xcode para remover os Binary Symbols
Como remover Binary Symbols sem bitcode
- Alterar os valores de configuração
- "Deployment Postprocessing" = "Yes"
- "Strip Linked Product" = "Yes"
- "Additional Strip Flags" = -rSTx
- Todas as outras configurações de remoção devem permanecer no valor padrão
- É preciso aplicar a mesma configuração a todos os targets
- Pode haver problemas se você usar um gerenciador de pacotes como o CocoaPods
- O recomendado é usar um shell script
- Execute o script no fim do build, antes da assinatura (veja o texto original)
Ainda não há comentários.