À la mi-juin, Apple a commencé à imposer une exigence pour les soumissions en magasin via App Store Connect. Bien que l’exigence ne soit pas nouvelle, dans le passé, Apple permettait aux développeurs d’ajouter les icônes 1024 × 1024 via la liste du magasin, plutôt que dans le cadre de la soumission de l’application. Maintenant, ils demandent que l’icône fasse partie du package, bien qu’il semble que certaines mises à jour d’applications soient exemptées de la règle.
Nous prévoyons d’ajouter un support direct pour le déploiement dans une future version de mise à jour 10.4. En attendant, nous avons publié un ensemble très détaillé d’étapes pour contourner le problème à l’aide de RAD Studio 10.4. Les étapes se trouvent sur le site Web Embarcadero Quality Portal (QP) pour le numéro RSP-29692, dans le commentaire lié ici: https://quality.embarcadero.com/browse/RSP-29692?focusedCommentId=85036
Bien que les étapes détaillées soient assez longues, vous devez essentiellement utiliser un catalogue d’actifs pour fournir toutes les icônes utilisées par votre application. Ceci est nécessaire en plus de la prise en charge de l’écran de lancement de Storyboard fournie dans RAD Studio 10.4 Sydney. Voici un résumé des étapes détaillées:
- Créez un catalogue d’actifs avec l’icône réelle et les fichiers image utilisés par l’application. Vous pouvez le faire en commençant par le catalogue d’actifs fourni dans la solution de contournement et en remplaçant les images d’espace réservé dans le fichier disponible dans l’entrée QP par vos propres images.
- Compilez le catalogue d’actifs sur votre ordinateur macOS.
- Transférez les fichiers générés dans le cadre de la compilation du catalogue d’actifs de l’hôte macOS vers le dossier racine du projet d’application.
- Mettez à jour le fichier Info.plist dans le projet pour contenir les clés de propriété correctes pour la soumission App Store Connect. L’utilisation de la clé de propriété DTPlatformVersion a été observée comme clé pour la soumission App Store Connect.
- Mettez à jour la liste de déploiement de projet pour inclure les fichiers PNG appropriés et remplacez les fichiers Info.plist et Assets.car générés par défaut.
À titre de référence, les exigences d’Apple pour les différents éléments graphiques sont expliquées sur https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon . Avec les étapes détaillées de l’entrée QP, vous devriez être en mesure de réussir une soumission App Store Connect pour vos applications RAD Studio 10.4.