Il s'agit d'un pont requis pour développer pour iOS/macOS/Linux avec Delphi/C++Builder/RAD Studio, copier l'application construite de l'IDE vers l'environnement macOS/Linux, la déboguer et copier les informations du SDK dans l'IDE. Il s'agit d'un script wrapper pour exécuter le serveur PAServer.
PAServer combine différents binaires pour chaque version majeure ou mise à jour d'abonnement de Delphi/C++Builder/RAD Studio. Ainsi, en fonction de l'objectif de développement, plusieurs versions de PAServer peuvent être installées et utilisées sur macOS ou Linux.
Je ne pense pas que ce soit une façon intelligente de sélectionner et de lancer ceci à partir du LaunchPad de macOS, j'ai donc implémenté un script shell de lancement qui vous permet de sélectionner et d'exécuter PAServer de manière interactive en exécutant des commandes depuis le terminal.
Le script de base est le code précédemment publié sur https://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d, mais nous l'avons transféré vers le référentiel Github et effectué quelques mises à jour.
Installez simplement PAServer.sh quelque part sur votre chemin et exécutez-le. Si vous avez déjà installé peco ou percol, vous pouvez sélectionner le PAServer pour qu'il s'exécute plus efficacement en l'écrivant dans interactive_helper dans le script.
Sur macOS, recherchez plusieurs PAServers installés dans le dossier /Application.
Sous Linux, recherchez ~/PAServer-*.
De plus, si ~/.paserverrc existe, il sera automatiquement lu comme fichier de configuration PAServer.
Veuillez vous référer à la page suivante pour les éléments configurables. Un exemple de fichier de configuration est disponible en .paserverrc dans ce référentiel. http://docwiki.embarcadero.com/RADStudio/ja/%E3%83%97%E3%83%A9%E3%83%83%E3 %83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%A2%E3%82%B7%E3%82%B9%E3%8 2%BF%E3%83%B3%E3%83%88_%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC_%E3%82%A2%E3%83 %97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%9A_PAServer