Installation via GetIt
Si vous téléchargez le correctif via GetIt, il est installé automatiquement, créant une sauvegarde des fichiers remplacés. Cependant, la nouvelle version de PAServer pour macOS doit être installée manuellement sur votre Mac. La nouvelle version est copiée dans le dossier PAserver (par défaut, un dossier comme C:Program Files (x86)EmbarcaderoStudio22.0PAServer), et vous devez la copier sur un Mac et l'installer manuellement. Voir également les étapes supplémentaires pour la configuration de Python ci-dessous.
Téléchargement et installation manuelle
Ce correctif est également disponible sur le portail de téléchargement sur my.embarcadero.com. Dans ce cas, après avoir téléchargé et décompressé le fichier ZIP, vous devez exécuter le fichier patch.R111.patch1_install.bat ou décompresser manuellement le R111.patch1.zip dans les sous-dossiers respectifs du dossier d'installation de RAD Studio. Dans tous les cas, vous devrez toujours copier et installer le PAServer pour macOS mis à jour sur votre Mac et suivre les étapes supplémentaires de configuration Python ci-dessous.
Étapes supplémentaires pour la configuration de Python sur macOS
PAServer pour macOS nécessite l'utilisation de Python 2.7. Si vous n'avez pas installé Python 2.7, voici les étapes recommandées :
1. Téléchargez Python 2.7 à partir du lien ci-dessous et installez-le
https://www.python.org/ftp/python/2....macosx10.9.pkg
2. Mettez à jour PAServer Python pour utiliser Python 2.7 installé à l'étape 1
- cd /Applications/PAServer-22.0.app/Contents/MacOS/lldb-x86_64/lib/python2.7
- sudo mv Python Python.orig
- sudo ln -s /Bibliothèque/Frameworks/Python.framework/Versions/2.7/Python Python
Étapes de désinstallation
1 Fermer RAD Studio
2a Pour une installation GetIt, ouvrez le dossier d'installation du référentiel de catalogues et déplacez-vous vers le dossier des correctifs
2b Pour une installation manuelle, ouvrez le dossier avec les fichiers d'installation
3 Exécutez le fichier patch.R111.patch1_uninstall.bat
4 Désinstallez le package de GetIt
Problèmes du portail de qualité résolus par ce correctif
RSP-37880 Impossible de déboguer iOS
RSP-37760 L'utilisation d'ImageList provoque le blocage de l'IDE
RSP-37733 Violation d'accès IDE lors de l'héritage d'un formulaire avec un TListView dans DynamicAppearance.
RSP-37690 GridPanelLayout sur les fuites de mémoire de formulaire sur l'application finale - identique si pas utilisé du tout
RSP-37667 Impossible d'adapter les classes demandées dans un seul fichier dex (# méthodes : 71471 > 65536)
RSP-37665 Code Insight cassé pour le compilateur classique
RSP-37662 Segmentation Fault(11) dans SysUtils.Pop sur Android64
RSP-37609 PAServer est livré avec des dépendances Python 2.7 - qui ne sont plus disponibles dans macOS 12.3
RSP-37408 Delayed flag brise la fonction ASLR d'Exe
RSP-37378 Fuite de mémoire
Les paquets RSP-35040 64bit en c++ contenant du code delphi ne s'exécutent pas
Nous avons également résolu un problème avec les transactions MongoDB, une mémoire FireMonkey avec l'instance var de classe TGPUObjectsPool (associée à RSP-37690) et un problème de compilateur Delphi (sur certaines plates-formes) lié à AtomicCmpExchange128.
Partager