Por mucho que se intente probar todo y a pesar de lo bien que Apple lo está haciendo este verano con su flujo de betas en cuanto a prevenir errores, nada es 100% eficaz en la ingeniería del software. El pasado día 10, tras la Keynote, Apple publicó Xcode 11 GM, su versión final Golden Master que básicamente es la misma que se publicará el próximo 19 en el App Store de macOS para descarga de todo el mundo. Sin embargo Apple lanza estas versiones GM días antes para terminar de validar estas versiones.
Y estas pruebas cobran sentido cuando, de pronto, nos encontramos un fallo como el que ha sucedido: que había un error en la implementación de una característica cuando las apps se ejecutaban en iOS 11 o anterior que ha obligado a lanzar de urgencia un parche a esa versión final: un Xcode 11 GM seed 2.
Fallo en los colores en iOS 11 o anteriores
Según la información que ha proporcionado Apple, se ha detectado un error cuando se usan colores con nombres en el catálogo de recursos, de forma que podría existir un error en iOS 11 o versiones anteriores (si nuestra app lo soporta) por el que devolvieran un valor nulo en vez del color solicitado al cargarlo.
Las versiones GM de Xcode son el pistoletazo de salida para los desarrolladores con el objeto que empiezan a enviar a revisión sus actualizaciones con la nueva SDK de iOS 13, y así que …