A mediados de junio, Apple comenzó a imponer un requisito para los envíos de tiendas a través de App Store Connect. Si bien el requisito no es nuevo, en el pasado Apple permitió a los desarrolladores agregar los íconos de 1024 × 1024 a través de la lista de la tienda, en lugar de como parte del envío de la aplicación. Ahora están solicitando que el icono sea parte del paquete, aunque parece que algunas actualizaciones de la aplicación están exentas de la regla.
Planeamos agregar soporte directo para la implementación en una futura versión de actualización 10.4. Mientras tanto, hemos publicado un conjunto de pasos muy detallados para solucionar el problema con RAD Studio 10.4. Los pasos se encuentran en el sitio web Embarcadero Quality Portal (QP) para el problema RSP-29692, en el comentario vinculado aquí: https://quality.embarcadero.com/browse/RSP-29692?focusedCommentId=85036
Si bien los pasos detallados son bastante largos, en esencia, lo que debe hacer es utilizar un catálogo de activos para proporcionar todos los íconos que usa su aplicación. Esto es necesario además de la compatibilidad con la pantalla de inicio de Storyboard proporcionada en RAD Studio 10.4 Sydney. A continuación, se muestra un resumen de los pasos detallados:
- Cree un catálogo de activos con el icono y los archivos de imagen reales que utiliza la aplicación. Puede hacer esto comenzando con el catálogo de activos proporcionado en la solución alternativa y reemplazando las imágenes de marcador de posición en el archivo disponible en la entrada de QP con sus propias imágenes.
- Compile el catálogo de activos en su computadora macOS.
- Transfiera los archivos generados como parte de la compilación del catálogo de activos desde el host de macOS a la carpeta raíz del proyecto de la aplicación.
- Actualice el archivo Info.plist en el proyecto para que contenga las claves de propiedad correctas para el envío de App Store Connect. El uso de la clave de propiedad DTPlatformVersion se ha observado como clave para el envío de App Store Connect.
- Actualice la lista de implementación del proyecto para incluir los archivos PNG adecuados y reemplace los archivos Info.plist y Assets.car generados por defecto.
Como referencia, los requisitos de Apple para los diferentes elementos gráficos se explican en https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon . Con los pasos detallados en la entrada QP, debería poder realizar un envío exitoso de App Store Connect para sus aplicaciones RAD Studio 10.4.