Prise en charge des plates-formes

De Platform Status


Sommaire

Plates-formes et systèmes d'exploitation pris en charge

Le tableau suivant affiche la liste des plates-formes et des systèmes d'exploitation pris en charge pour les différentes versions de RAD Studio. Le signe * (astérisque) qui suit le nom d'un système d'exploitation signale un problème connu relatif à ce système d'exploitation et à cette version de RAD Studio. Pour consulter la solution de contournement recommandée pour ce problème particulier, cliquez sur le nom du système d'exploitation ou faites défiler l'affichage jusqu'à la section appropriée.

Version de RAD Studio Windows OS X iOS Android Linux

10.2 Tokyo

  • Windows 10 (incluant Windows 10 Creators Update & Windows 10 Anniversary Update)
  • Windows 8, 8.1
  • Windows 7 (SP1+)
  • Windows Server 2016
  • Windows Server 2012
  • macOS Sierra
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • Pour assurer la prise en charge d'iOS 11 [1]
  • iOS 10, y compris iOS 10.3
  • iOS 9
  • Android 7 (Nougat)
  • Android 6
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Ubuntu Server (Ubuntu 16.04 LTS)
  • RedHat Enterprise Linux (version 7)

10.1 Berlin

  • Windows 10 [2]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • macOS Sierra (prise en charge ajoutée dans Update 1)
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 7 (Nougat)
  • Android 6*
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4

10 Seattle

  • Windows 10* [2]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008

XE8

  • Windows 10
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4

XE7

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE6

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • iOS 7
  • iOS 6
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE5

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32 bits uniquement)
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE4

  • Windows 8
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32 bits uniquement)
  • Windows Server 2008
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • iOS 6
  • iOS 5

Remarque : Sauf spécification contraire, les plates-formes Windows 32 bits et 64 bits sont toutes deux prises en charge.

  1. iOS 11, vous devez installer le patch iOS 11 pour RAD Studio 10.2.1.
    La version 11 du simulateur iOS ou toute version ultérieure n'est pas actuellement prise en charge. Vous pouvez ouvrir Xcode > Préférences > Composants pour télécharger et installer une version antérieure du simulateur iOS Simulator.
  2. 2,0 et 2,1 Les informations suivantes concernent l'exécution de l'EDI sur Windows 10 Creators Update, et non pas l'exécution d'apps compilées sur Windows 10 Creators Update (excepté lorsque de nombreux packages d'exécution sont utilisés).
    La façon dont les packages d'exécution et les DLL sont chargés et ré-alloués en mémoire dans Windows 10 Creators Update est source d'erreur. Ces problèmes provoquent un ralentissement important du débogueur et se font ressentir également à l'exécution. Tant qu'ils ne sont pas réglés, évitez d'utiliser Windows 10 Creators Update comme environnement de développement.
  3. iOS 10 : Le débogage 32 bits n'est pas actuellement pris en charge ; le débogage 64 bits est entièrement pris en charge.

Pour plus d'informations et des statistiques sur l'usage des différents systèmes d'exploitation, voir :

Solutions de contournement par plate-forme

Windows

Correctif pour les fiches VCL héritées affichées sur de hautes résolutions d'affichage

Résumé : Impossibilité de mettre à l'échelle les fiches VCL héritées sur de hautes résolutions d'affichage.

  • Date de l'ajout : 5 septembre 2017
  • Plate-forme : Windows
  • Version de RAD Studio : 10.2 Tokyo

Solution : Appliquez ce correctif sur votre installation de RAD Studio 10.2.1.


Correctif Seattle 10 Update 1 VCL AppAnalytics

Résumé : Correctif qui traite un problème dans la connexion au serveur AppAnalytics après avoir appliqué Update 1.

  • Date de l'ajout : 28 déc. 2015
  • Plate-forme : Windows (Framework VCL)
  • Version de RAD Studio : 10 Seattle Update 1

Solution : Ce problème s'applique uniquement à RAD Studio 10 Seattle Update 1. Vous n'avez pas besoin de ce correctif si vous avez RAD Studio 10 Seattle : 30457, Correctif 10 Seattle Update 1 VCL AppAnalytics (EN). (CodeCentral)


La fenêtre Structure de l'éditeur de code de l'EDI de C++ est vide

Résumé : Des développeurs ont signalé une erreur se produisant après la mise à jour de leur machine Windows vers Windows 10 : la fenêtre Structure de l'éditeur de code de l'EDI de C++Builder devient vide après la mise à jour.

  • Date de l'ajout : 12 août 2015
  • Plate-forme : Windows 10
  • Version de RAD Studio : 10 Seattle

Solution : La fenêtre Structure de l'éditeur de code de l'EDI de C++ est vide sur une machine Windows 10 - solution (EN)


OS X


Prise en charge de RAD Studio 10 Seattle

Résumé : Prise en charge de RAD Studio 10 Seattle pour OS X El Capitan et iOS 7, iOS 8 et iOS9 en utilisant le SDK iOS 9.

  • Date de l'ajout : 19 oct. 2015
  • Plates-formes : OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • Version de RAD Studio : 10 Seattle (résolu dans 10 Seattle Update 1)

Solution : Ce problème est résolu dans RAD Studio 10 Seattle Update 1. Vous avez besoin de ce correstif seulement si vous n'avez pas Update 1 installé : Correctif PAServer pour RAD Studio 10 Seattle - iOS 9 et OS X El Capitan.


iOS


iOS 10

Résumé : Impossible de construire des applications Ad Hoc en utilisant C++Builder, Delphi ou RAD Studio 10.2 Tokyo

  • Date de l'ajout : 22 août 2017
  • Plate-forme : iOS 10.3
  • Version de RAD Studio : 10.2 Tokyo

Solution : Appliquez ce correctif sur votre installation de RAD Studio 10.2.1. Il assure la prise en charge permettant de construire des applications iOS Ad Hoc avec RAD Studio 10.2.1 en utilisant Xcode 8.2, 8.3.2, ou 8.3.3.


Résumé : Impossible de créer un fichier de distribution App Store avec Xcode 8.3 en utilisant C++ Builder, Delphi ou RAD Studio 10.2 Tokyo.

Remarque : Ce problème est résolu dans 10.2 Tokyo Release 1.

  • Date de l'ajout : 31 mars 2017
  • Plate-forme : iOS 10.3
  • Version de RAD Studio : 10.2 Tokyo

Solution : Utilisez Xcode 8.2 ou antérieur pour créer un fichier de distribution App Store pour votre application iOS.

A la fois Xcode 8.3 et Xcode 8.2 peuvent être installés sur le même Mac. Vous pouvez développer et construire votre application iOS en utilisant RAD Studio 10.2 avec Xcode 8.3 et le SDK iOS 10.3. Lorsque vous êtes prêt à créer un fichier de distribution App Store iOS pour votre application iOS, exécutez xcode-select -s pour basculer en Xcode 8.2.

Si vous avez effectué la migration en Xcode 8.3, vous pouvez télécharger une version plus récente de Xcode depuis le portail développeur d'Apple. Vous devrez vous connecter à votre compte développeur Apple, sélectionner Download, More Downloads, rechercher la version Xcode que vous souhaitez télécharger, télécharger la version de Xcode (le fichier sera copié dans ~/Downloads), décompresser cette archive Xcode, et exécuter xcode-select -print-path pour voir le chemin xcode sélectionné. Vous pouvez alors exécuter xcode-select --help pour voir comment changer le chemin xcode actuellement sélectionné.


Résumé : Les apps utilisant la caméra échouent lorsqu'elles ciblent iOS 10 en utilisant C++Builder, Modèle:Delphi ou RAD Studio 10.1 Berlin Update 1.

  • Date de l'ajout : 19 septembre 2016
  • Plate-forme : iOS 10
  • Version de RAD Studio : 10.1 Berlin Update 1

Solution : Ajoutez une nouvelle clé, NSCameraUsageDescription à la section Informations de version de la page Options de projet. La valeur peut être tout texte affiché lorsque l'app demande l'autorisation d'utiliser la caméra.


Résumé : Les apps utilisant la pellicule de la caméra échouent lorsqu'elles ciblent iOS 10 en utilisant C++Builder, Modèle:Delphi ou RAD Studio 10.1 Berlin Update 1.

  • Date de l'ajout : 19 septembre 2016
  • Plate-forme : iOS 10
  • Version de RAD Studio : 10.1 Berlin Update 1

Solution : Ajoutez une nouvelle clé, NSPhotoLibraryUsageDescription à la section Informations de version de la page Options de projet. La valeur peut être tout texte affiché lorsque l'app demande l'autorisation d'utiliser la pellicule de la caméra.


Résumé : Les apps utilisant le carnet d'adresse échouent lorsqu'elles ciblent iOS 10 en utilisant C++Builder, Modèle:Delphi ou RAD Studio 10.1 Berlin Update 1.

  • Date de l'ajout : 13 octobre 2016
  • Plate-forme : iOS 10
  • Version de RAD Studio : 10.1 Berlin Update 1

Solution : Ajoutez une nouvelle clé, NSContactsUsageDescription à la section Informations de version de la page Options de projet. La valeur peut être tout texte affiché lorsque l'app demande l'autorisation d'utiliser le carnet d'adresses.


Correctif iOS 9.2 C++

Résumé : Ce correctif traite les erreurs de compilation produites lors du ciblage de iOS 9.2 en utilisant C++Builder ou RAD Studio 10 Seattle.

  • Date de l'ajout : 15 déc. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio : 10 Seattle

Solution : Correctif 10 Seattle iOS 9.2 C++ - Décembre 2015 (EN) (CodeCentral)


Restriction pour le protocole HTTP

Résumé : Restriction d'iOS 9 concernant l'utilisation du protocole HTTP par les apps - Dans iOS 9, Apple a ajouté la fonctionnalité "Apple Transport Security (ATS)" qui restreint les apps qui utilisent les requêtes de protocole HTTP dans le but de sécuriser les échanges.

  • Date de l'ajout : 19 oct. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio  : 10.1 Berlin, 10 Seattle

Solution : Comment utiliser le XML Info.plist personnalisé pour prendre en charge la nouvelle fonctionnalité Apple Transport Security d'iOS 9 (EN)


Prise en charge de RAD Studio 10 Seattle

Résumé : Prise en charge de RAD Studio 10 Seattle pour OS X El Capitan et iOS 7, iOS 8 et iOS9 en utilisant le SDK iOS 9.

  • Date de l'ajout : 19 oct. 2015
  • Plates-formes : OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • Version de RAD Studio : 10 Seattle (résolu dans 10 Seattle Update 1)

Solution : Ce problème est résolu dans RAD Studio 10 Seattle Update 1. Vous avez besoin de ce correstif seulement si vous n'avez pas Update 1 installé : Correctif PAServer pour RAD Studio 10 Seattle - iOS 9 et OS X El Capitan.


Erreur "Please specify exact device preset UUID" de iOSSimulator

Résumé : Etapes pour résoudre l'erreur Please specify exact device preset UUID lors du ciblage de iOSSimulator avec iOS 9.

  • Date de l'ajout : Dec 4th, 2015
  • Plate-forme : iOS 9 (simulateur iOS)
  • Version de RAD Studio  : XE8

Solution :

  1. Installez le PAServer 17.0 sur votre Mac (PAServer17.0_upd1.pkg).
  2. Replacez le fichier /Applications/PAServer-16.0/Contents/MacOS/sim6x avec le nouveau /Applications/PAServer-17.0/Contents/MacOS/sim6x.



Prise en charge de RAD Studio XE8 et XE7

Résumé : Etapes nécessaires à la construction d'applications iOS 32 bits pour iOS 9 avec XE7 et XE8.

  • Date de l'ajout : 17 sept. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio : XE8, XE7

Solution : Etapes pour construire des applications iOS 32 bits pour iOS 9 avec XE7 et XE8


Utilisation de iOS 7 avec RAD Studio XE5

Résumé : Comment utiliser iOS 7 avec RAD Studio XE5.

  • Date de l'ajout : Octobre 2013
  • Plate-forme : OS 10.9 (Mavericks), iOS 7
  • Version de RAD Studio : XE5

Solution : Utilisation de iOS 7


Android


Correctif pour InterBase sur Android

Résumé : Ce correctif résout le problème des APK Android construits avec le pilote IBLite/IBToGo et rejetés par Google Play Store pour cause de vulnérabilités de sécurité potentielles liées à OpenSSL. Ce correctif résout le problème RSP-15985 lié à Quality Portal.

  • Date de l'ajout : 14 octobre 2016
  • Plate-forme : Android
  • Version de RAD Studio : 10.1 Berlin

Solution : Octobre 2016 InterBase XE7 Update 6, Hotfix 1 (12.0.6.379) for Android (CodeCentral)



Correctif pour Samsung Galaxy

Résumé : Ce correctif solutionne un problème avec le débogage des applications Android sur les périphériques Samsung Galaxy 6 Edge exécutantAndroid 6.0.1. Ce correctif traite le problème Quality Portal RSP-14033.

  • Date de l'ajout : Apr 27th, 2016
  • Plate-forme : Android
  • Version de RAD Studio : 10.1 Berlin

Solution : Correctif RAD Studio 10.1 Berlin pour Samsung Galaxy - Avril 2016 (CodeCentral)


Présentation des services Android et solutions de contournement

Résumé : Solutions de contournement et corrections pour les templates java et le manifeste Android.

  • Date de l'ajout : 23 oct. 2015
  • Plate-forme : Android
  • Version de RAD Studio : 10 Seattle

Solution : Présentation des services Android et solutions de contournement (EN)


Solutions de contournement par version de RAD Studio

RAD Studio 10.1 Berlin


iOS 10

Résumé : Les apps utilisant la caméra échouent lorsqu'elles ciblent iOS 10 en utilisant C++Builder, Modèle:Delphi ou RAD Studio 10.1 Berlin Update 1.

  • Date de l'ajout : 19 septembre 2016
  • Plate-forme : iOS 10
  • Version de RAD Studio : 10.1 Berlin Update 1

Solution : Ajoutez une nouvelle clé, NSCameraUsageDescription à la section Informations de version de la page Options de projet. La valeur peut être tout texte affiché lorsque l'app demande l'autorisation d'utiliser la caméra.

Résumé : Les apps utilisant la pellicule de la caméra échouent lorsqu'elles ciblent iOS 10 en utilisant C++Builder, Modèle:Delphi ou RAD Studio 10.1 Berlin Update 1.

  • Date de l'ajout : 19 septembre 2016
  • Plate-forme : iOS 10
  • Version de RAD Studio : 10.1 Berlin Update 1

Solution : Ajoutez une nouvelle clé, NSPhotoLibraryUsageDescription à la section Informations de version de la page Options de projet. La valeur peut être tout texte affiché lorsque l'app demande l'autorisation d'utiliser la pellicule de la caméra.


Restriction pour le protocole HTTP

Résumé : Restriction d'iOS 9 concernant l'utilisation du protocole HTTP par les apps - Dans iOS 9, Apple a ajouté la fonctionnalité "Apple Transport Security (ATS)" qui restreint les apps qui utilisent les requêtes de protocole HTTP dans le but de sécuriser les échanges.

  • Date de l'ajout : 19 oct. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio  : 10.1 Berlin, 10 Seattle

Solution : Comment utiliser le XML Info.plist personnalisé pour prendre en charge la nouvelle fonctionnalité Apple Transport Security d'iOS 9 (EN)


Correctif pour InterBase sur Android

Résumé : Ce correctif résout le problème des APK Android construits avec le pilote IBLite/IBToGo et rejetés par Google Play Store pour cause de vulnérabilités de sécurité potentielles liées à OpenSSL. Ce correctif résout le problème RSP-15985 lié à Quality Portal.

  • Date de l'ajout : 14 octobre 2016
  • Plate-forme : Android
  • Version de RAD Studio : 10.1 Berlin

Solution : Octobre 2016 InterBase XE7 Update 6, Hotfix 1 (12.0.6.379) for Android (CodeCentral)


Correctif pour Samsung Galaxy

Résumé : Ce correctif solutionne un problème avec le débogage des applications Android sur les périphériques Samsung Galaxy 6 Edge exécutantAndroid 6.0.1. Ce correctif traite le problème Quality Portal RSP-14033.

  • Date de l'ajout : Apr 27th, 2016
  • Plate-forme : Android
  • Version de RAD Studio : 10.1 Berlin

Solution : Correctif RAD Studio 10.1 Berlin pour Samsung Galaxy - Avril 2016 (CodeCentral)


RAD Studio 10 Seattle

Correctif Seattle 10 Update 1 VCL AppAnalytics

Résumé : Correctif qui traite un problème dans la connexion au serveur AppAnalytics après avoir appliqué Update 1.

  • Date de l'ajout : 28 déc. 2015
  • Plate-forme : Windows (Framework VCL)
  • Version de RAD Studio : 10 Seattle Update 1

Solution : Ce problème s'applique uniquement à RAD Studio 10 Seattle Update 1. Vous n'avez pas besoin de ce correctif si vous avez RAD Studio 10 Seattle : 30457, Correctif 10 Seattle Update 1 VCL AppAnalytics (EN). (CodeCentral)


La fenêtre Structure de l'éditeur de code de l'EDI de C++ est vide

Résumé : Des développeurs ont signalé une erreur se produisant après la mise à jour de leur machine Windows vers Windows 10 : la fenêtre Structure de l'éditeur de code de l'EDI de C++Builder devient vide après la mise à jour.

  • Date de l'ajout : 12 août 2015
  • Plate-forme : Windows 10
  • Version de RAD Studio : 10 Seattle

Solution : La fenêtre Structure de l'éditeur de code de l'EDI de C++ est vide sur une machine Windows 10 - solution (EN)


Prise en charge de RAD Studio 10 Seattle

Résumé : Prise en charge de RAD Studio 10 Seattle pour OS X El Capitan et iOS 7, iOS 8 et iOS9 en utilisant le SDK iOS 9.

  • Date de l'ajout : 19 oct. 2015
  • Plates-formes : OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • Version de RAD Studio : 10 Seattle (résolu dans 10 Seattle Update 1)

Solution : Ce problème est résolu dans RAD Studio 10 Seattle Update 1. Vous avez besoin de ce correstif seulement si vous n'avez pas Update 1 installé : Correctif PAServer pour RAD Studio 10 Seattle - iOS 9 et OS X El Capitan.


Correctif iOS 9.2 C++

Résumé : Ce correctif traite les erreurs de compilation produites lors du ciblage de iOS 9.2 en utilisant C++Builder ou RAD Studio 10 Seattle.

  • Date de l'ajout : 15 déc. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio : 10 Seattle

Solution : Correctif 10 Seattle iOS 9.2 C++ - Décembre 2015 (EN) (CodeCentral)


Restriction pour le protocole HTTP

Résumé : Restriction d'iOS 9 concernant l'utilisation du protocole HTTP par les apps - Dans iOS 9, Apple a ajouté la fonctionnalité "Apple Transport Security (ATS)" qui restreint les apps qui utilisent les requêtes de protocole HTTP dans le but de sécuriser les échanges.

  • Date de l'ajout : 19 oct. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio  : 10.1 Berlin, 10 Seattle

Solution : Comment utiliser le XML Info.plist personnalisé pour prendre en charge la nouvelle fonctionnalité Apple Transport Security d'iOS 9 (EN)


Présentation des services Android et solutions de contournement

Résumé : Solutions de contournement et corrections pour les templates java et le manifeste Android.

  • Date de l'ajout : 23 oct. 2015
  • Plate-forme : Android
  • Version de RAD Studio : 10 Seattle

Solution : Présentation des services Android et solutions de contournement (EN)


RAD Studio XE8

Erreur "Please specify exact device preset UUID" de iOSSimulator

Résumé : Etapes pour résoudre l'erreur Please specify exact device preset UUID lors du ciblage de iOSSimulator avec iOS 9.

  • Date de l'ajout : Dec 4th, 2015
  • Plate-forme : iOS 9 (simulateur iOS)
  • Version de RAD Studio  : XE8

Solution :

  1. Installez le PAServer 17.0 sur votre Mac (PAServer17.0_upd1.pkg).
  2. Replacez le fichier /Applications/PAServer-16.0/Contents/MacOS/sim6x avec le nouveau /Applications/PAServer-17.0/Contents/MacOS/sim6x.



Prise en charge de RAD Studio XE8 et XE7

Résumé : Etapes nécessaires à la construction d'applications iOS 32 bits pour iOS 9 avec XE7 et XE8.

  • Date de l'ajout : 17 sept. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio : XE8, XE7

Solution : Etapes pour construire des applications iOS 32 bits pour iOS 9 avec XE7 et XE8


RAD Studio XE7

Prise en charge de RAD Studio XE8 et XE7

Résumé : Etapes nécessaires à la construction d'applications iOS 32 bits pour iOS 9 avec XE7 et XE8.

  • Date de l'ajout : 17 sept. 2015
  • Plate-forme : iOS 9
  • Version de RAD Studio : XE8, XE7

Solution : Etapes pour construire des applications iOS 32 bits pour iOS 9 avec XE7 et XE8


RAD Studio XE5

Utilisation de iOS 7 avec RAD Studio XE5

Résumé : Comment utiliser iOS 7 avec RAD Studio XE5.

  • Date de l'ajout : Octobre 2013
  • Plate-forme : OS 10.9 (Mavericks), iOS 7
  • Version de RAD Studio : XE5

Solution : Utilisation de iOS 7


Voir aussi

Outils personnels