Il y a quelques semaines, nous avons publié un « patch pour les plates-formes Apple » axé sur l’amélioration de notre prise en charge des dernières versions de macOS et iOS. Alors que le correctif résout les problèmes d’importation des SDK Apple et de débogage sur les appareils, il y avait encore des problèmes avec la liaison de bibliothèques spécifiques (comme celle de ClientDataSet) et pour le développement C ++ iOS.
Nous avons maintenant publié une version mise à jour du même patch (via le gestionnaire de packages GetIt et bientôt via le portail de téléchargement my.embarcadero.com ). Nous avons également retiré l’ancien correctif, car le nouveau correctif inclut et remplace l’ancien. Si vous avez déjà installé le premier patch, installez simplement ce nouveau par-dessus. Sinon, il vous suffit d’installer le «patch de décembre». Notez que la page d’accueil doit vous informer du nouveau correctif et que lorsque vous ouvrez le gestionnaire de paquets GetIt, vous devriez voir les deux correctifs – c’est parce que GetIt répertorie tous les paquets déjà installés sur votre système indépendamment de sa disponibilité, car ce sera le seul moyen de désinstaller un tel package. Il n’est cependant pas nécessaire de désinstaller l’ancien correctif.
Vous trouverez ci-dessous une copie du fichier Lisez-moi du nouveau patch, avec des informations plus détaillées sur les anciens et les nouveaux problèmes traités.
Correctif Apple Platforms de décembre pour RAD Studio 10.4.1 Readme
Ce correctif résout quelques problèmes liés à la prise en charge de RAD Studio 10.4.1 pour XCode 12, iOS 14 et macOS Big Sur, qui n’étaient pas disponibles lors de la livraison de la version 10.4.1. Nous avons publié un correctif similaire en novembre. Ce nouveau patch remplace ce patch précédent et offre d’autres améliorations dans le même domaine. L’installation de ce correctif sur le correctif existant remplacera tous les fichiers requis.
Dans la version précédente de ce correctif (publiée en novembre 2020), nous avons inclus:
* Un correctif RTL pour un problème avec exceptions, causant également des problèmes à la fin de l’application, pour les applications macOS exécutées sur le macOS 11.0 Big Sur récemment publié. Le problème public correspondant a été enregistré sur Quality Portal en tant que RSP-30000. Pour ce problème, le correctif inclut le code source modifié et les fichiers binaires compilés.
* Une nouvelle version de PAServer pour macOS, et inclut des correctifs pour plusieurs problèmes:
* Importation du SDK à partir de Xcode 12
* Débogage d’applications sur un appareil iOS 14
* Cela inclut les rapports Quality Portal tels que RSP-30806, RSP-31014, RSP-31667 et RSP-31049.
Cette version du correctif inclut les correctifs ci-dessus, mais ajoute plusieurs nouveaux correctifs:
* Un problème de compilation avec le composant ClientDataSet (RSP-31795)
* Plusieurs problèmes d’utilisation de C ++ avec le SDK iOS14:
* Erreur ‘nom de type inconnu __UINTPTR_TYPE__’ lors de la construction avec iOS14
* Erreurs de construction avec le SDK iOS14, y compris nœud invalide: cela peut résulter de l’utilisation d’un itérateur de carte comme itérateur de séquence, ou vice-versa » ou d’une erreur de l’éditeur de liens (RSP-31014)
* Erreurs de l’ éditeur de liens faisant référence à DBX, telles que ‘[Erreur ld] Erreur: «__ZdlPv», référencée à partir de: __ZN9DBXObjectD0Ev dans DBXCommon.o’