8 puntos por xguru 2022-11-14 | Aún no hay comentarios. | Compartir por WhatsApp
  • Xcode 14, lanzado el 12/9, es más rápido y 30% más pequeño
  • Gracias al aumento del procesamiento en paralelo, la velocidad de compilación de proyectos mejora hasta 25%
  • Justo después del lanzamiento, el tamaño de muchas apps de iOS aumentó significativamente
    • Nike 182MB → 322MB, AA 182MB → 389.1MB, Chime 162MB → 212MB
  • Xcode 14 desactivó bitcode de forma predeterminada. En futuras versiones de Xcode se eliminará por completo
    • bitcode es un método de empaquetado de apps que deja parte del proceso de compilación para que Apple lo procese después de recibir el envío a la App Store
    • Una de las cosas que Apple hace en ese proceso es eliminar los símbolos binarios
    • Si bitcode no está activado, hay que configurar en los ajustes de compilación de Xcode la eliminación de los símbolos binarios

Cómo eliminar Binary Symbol sin Bitcode

  • Cambiar los valores de configuración
    • "Deployment Postprocessing" = "Yes"
    • "Strip Linked Product" to "Yes"
    • "Additional Strip Flags" to -rSTx
    • Los demás ajustes de eliminación deben dejarse en sus valores predeterminados
    • Hay que aplicar la misma configuración a todos los targets
    • Si usas un gestor de paquetes como Cocoapods, puede haber problemas
  • Lo recomendado es usar un script de shell
    • Ejecutar el script al final de la compilación, antes del signing (ver fuente original)

Aún no hay comentarios.

Aún no hay comentarios.