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