8 pontos por xguru 2022-11-14 | Ainda não há comentários. | Compartilhar no WhatsApp
  • 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.

Ainda não há comentários.