Dies ist eine Brücke, die für die Entwicklung für iOS/macOS/Linux mit Delphi/C++Builder/RAD Studio, das Kopieren der erstellten App von der IDE in die macOS/Linux-Umgebung, das Debuggen und das Kopieren der SDK-Informationen in die IDE erforderlich ist. Dies ist ein Wrapper-Skript zum Ausführen des Servers PAServer.
PAServer kombiniert verschiedene Binärdateien für jede Hauptversion oder jedes Abonnement-Update von Delphi/C++Builder/RAD Studio, sodass je nach Entwicklungszweck mehrere Versionen von PAServer installiert und unter macOS oder Linux verwendet werden können.
Ich glaube nicht, dass es eine clevere Möglichkeit ist, dies über das LaunchPad von macOS auszuwählen und zu starten. Deshalb habe ich ein Launcher-Shell-Skript implementiert, mit dem Sie PAServer interaktiv auswählen und ausführen können, indem Sie Befehle vom Terminal aus ausführen.
Das Basisskript ist der Code, der zuvor unter https://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d veröffentlicht wurde. Wir haben ihn jedoch in das Github-Repository übertragen und einige Aktualisierungen vorgenommen.
Installieren Sie PAServer.sh einfach irgendwo in Ihrem Pfad und führen Sie es aus. Wenn Sie peco oder percol bereits installiert haben, können Sie den PAServer für eine effizientere Ausführung auswählen, indem Sie ihn im Skript in Interactive_helper schreiben.
Suchen Sie unter macOS nach mehreren PAServern, die im Ordner /Application installiert sind.
Suchen Sie unter Linux nach ~/PAServer-*.
Wenn ~/.paserverrc vorhanden ist, wird es außerdem automatisch als PAServer-Konfigurationsdatei gelesen.
Die konfigurierbaren Elemente finden Sie auf der folgenden Seite. Eine Beispielkonfigurationsdatei ist in .paserverrc in diesem Repository verfügbar. 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