Delphi 12.2 Athens est sorti le 12 septembre dernier, quelques jours avant le lot annuel de systèmes d'exploitation d'Apple.
J'ai tout mis à niveau dès que ça a été prêt. Tout fonctionne correctement sur les projets sur lesquels j'interviens. J'en ai profité pour mettre quelques applications à jour sur l'App Store pour iOS et macOS comme sur Amazon Appstore et Google Play.
Le seul couac, un grand classique, fut la mise à jour de Xcode qui a encore foutu le bazar dans les certificats et profils d'approvisionnement.
Pour les certificats ça s'est autorésolu. Avec le recul j'ignore toujours ce qui a pu poser problème et encore plus pourquoi ça fonctionne, mais profitons jusqu'en janvier, mois de renouvellement de mes certificats développeur.
Pour les profils d'approvisionnement de distribution que Xcode ne daignait pas télécharger depuis le bouton "download manual profiles" dans ses paramètres j'ai pu/dû le faire à la main. Une fois rapatriés en local il a fallu passer par le terminal pour déplacer les fichiers *.mobileprovision dans le nouveau dossier de stockage qui est inaccessible du Finder...
Si vous avez le même problème téléchargez les profils et saisissez ces deux lignes dans le terminal en remplaçant les "XXXXX" par votre nom d'utilisateur.
cd /Users/XXXXX/Library/Developer/Xcode/UserData/Provisioning\ Profiles
mv /Users/XXXXX/Downloads/*.mobileprovision .
Autre problème très agaçant, Xcode ne voulait pas m'afficher ni transférer le profil d'approvisionnement de développement sur mon iPad. Sans ça Delphi ne pouvait pas lui envoyer d'application. Il a fallu créer un projet bidon dans Xcode puis l'exécuter sur l'iPad pour le forcer à faire le nécessaire.
En dehors de ces deux problèmes de configuration, je n'ai rien à signaler. Vous pouvez basculer de votre côté (sauf si vous avez un projet sensible en cours et pas le temps de tout tester ou d'attendre un éventuel patch avant de le mettre en production).