PAServer, l'application serveur Platform Assistant

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilitaires de ligne de commande - Index


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 :

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

Voir aussi