PAServer, l'application serveur Platform Assistant
Remonter à Utilitaires de ligne de commande - Index
Sommaire
Le serveur Platform Assistant (nommé paserver) est une application en ligne de commande pouvant être installée sur Windows, Linux et macOS. Installez Platform Assistant sur un système distant, dans le même réseau que votre système de développement, pour permettre à RAD Studio d'interagir avec ce système distant, afin que vous puissiez développer des applications multiplates-formes (multi-périphériques) pour macOS, iOS, Linux ou Win64 (ce dernier depuis un système de développement Win32).
Platform Assistant vous permet de développer des applications multi-périphériques et de déboguer les applications à distance.
Platform Assistant doit être en cours d'exécution et connecté à l'EDI afin que vous puissiez effectuer les actions suivantes :
- Exécuter et déboguer les applications multi-périphériques à distance (Win64, macOS, iOS, Linux).
- Déployer des applications multi-périphériques (Win64, macOS, iOS, Linux).
- Ajouter à RAD Studio une copie locale d'un SDK macOS ou iOS ; c'est un prérequis au développement d'applications Delphi ou C++ pour macOS, iOS ou le Simulateur iOS (Delphi uniquement).
Le répertoire de travail
Le répertoire de travail (scratch-dir
) est un répertoire que Platform Assistant utilise pour stocker les fichiers de sortie des projets. Il peut contenir des fichiers exécutables, des bibliothèques, des fichiers de configuration, des fichiers d'approvisionnement, des images, des icônes, ainsi que tout autre type de fichier pouvant être généré lors de l'exécution, le débogage ou le déploiement des applications.
L'emplacement scratch-dir par défaut est :
/Users/yourname/RADPAServer/scratch-dir
Les fichiers de sortie sont enregistrés dans des dossiers spécifiques au profil, et les noms de fichiers incluent votre nom d'utilisateur et le nom du profil de connexion. Par exemple :
scratch-dir\Username-ConnectionProfileName
Vous pouvez spécifier un chemin personnalisé à utiliser en tant que répertoire de travail. Voir Définition des options de Platform Assistant.
Aide de la ligne de commande de Platform Assistant
Il y a deux façons d'obtenir l'aide en ligne :
- Exécuter PAServer seulement pour afficher l'écran d'aide (paserver se ferme après l'affichage de l'aide)
- Utiliser la commande h quand PAServer est déjà en cours d'exécution
Affichage de l'écran d'aide
Pour afficher l'écran d'aide de Platform Assistant, spécifiez le commutateur -help
sur la ligne de commande quand vous exécutez paserver, comme suit :
Sur macOS :
MacOS username $ ./paserver -help
Sur Windows :
> paserver -help
Sur Linux :
$ ./paserver -help
Voici l'écran d'aide de paserver :
Platform Assistant Server Copyright Embarcadero Technologies, Inc. Usage: paserver [options>] where <options> include: -port=<nnnnn> Specify the port number, default=64211 -scratchdir=<dir> Specify the parent directory for client temporary files -libextension=<cmd> Specify the dynamic library extensions, default=,dylib, h -tarcommand=<cmd> Specify the path for tar binary, default=/usr/bin/tar -debuglauncher=<app> Specify the debugger launcher application -devicetimeout=<n> Specify the device connection timeout, in seconds, default=10 -nopermissioncheck Do not attempt to acquire permission to support debugging -unrestricted Allow put and remove file(s) operation outside client temporary files directory, default is not allowed -password=<text> Specify the remote profile login password, default is to prompt for the login password -passfile=<file> Specify the remote profile login passfile, default is to prompt for the login password -config=<file> Specify the default settings -help Print this help screen
Affichage de l'aide pendant l'exécution de paserver
Dès que vous avez démarré Platform Assistant, vous pouvez utiliser la commande h
(help) pour afficher une liste détaillée des commandes disponibles. Par exemple :
> h q - stop the server c - print all clients p - print port number i - print available IP addresses s - print scratch directory g - generate login passfile v - toggle verbose mode r - reset, terminate all child processes >
Pour utiliser des options autres que les options affichées, vous devez quitter PAServer et redémarrer.
Pour plus d'informations, voir Définition des options de Platform Assistant.
Problèmes de connexion
- Pour tester la connexion entre votre système de développement et la machine où le serveur Platform Assistant est en cours d'exécution, utilisez le bouton Tester connexion sur la page Gestionnaire de profils de connexion de la boîte de dialogue Outils -> Options. Pour les étapes à suivre, voir Création et test d'un profil de connexion sur le PC de développement.
- Si vous recevez un message d'erreur "Connexion refusée" relatif à la non concordance de la version du serveur Platform Assistant, mettez à jour votre installation de Platform Assistant sur le système distant avec le numéro de version spécifié dans le message d'erreur. Quand vous exécutez Platform Assistant sur le système distant, son numéro de version est affiché dans sa bannière.
- Pour obtenir des informations sur le message "Acquérir la permission pour supporter le débogage" et sur les problèmes lors d'une tentative de débogage d'une application macOS, voir Acquisition de la permission permettant de supporter le débogage sur un Mac.
- Pour obtenir des informations sur un message du Pare-feu Windows lors d'une tentative de connexion à un système Windows 64 bits, voir Connexion de votre PC 32 bits à un PC Win64.
Rubriques
- Installation sur Windows
- Exécution sur Windows
- Installation sur un Mac
- Exécution sur un Mac
- Installation du Gestionnaire PAServer sur un Mac
- Exécution du Gestionnaire PAServer sur un Mac
- Acquisition de la permission permettant de prendre en charge le débogage sur un Mac
- Définition des options
- Erreurs - Index
Voir aussi
- paclient.exe, l'application client Platform Assistant
- Activation et configuration de la plate-forme cible
- Expert Créer un profil de connexion
- Débogage des applications multi-périphériques
- Travailler avec un Mac et un PC
- Connexion de votre PC 32 bits à un PC Win64
- Gestionnaire de profils de connexion