이것은 Delphi/C++Builder/RAD Studio에서 iOS/macOS/Linux용 개발로 IDE에서 macOS/Linux 환경으로 빌드한 앱을 복사하여 디버그 실행하거나 SDK 정보를 IDE에 복사하는 데 필요한 브리지 서버 PAServer를 실행하기위한 래퍼 스크립트입니다.
PAServer는 Delphi/C++Builder/RAD Studio의 메이저 버전과 서브스크립션 업데이트마다 다른 바이너리를 조합하기 때문에 개발 용도에 따라서는 여러 버전 차이의 PAServer를 macOS나 Linux에 설치하여 사용합니다.
이것을 macOS의 LaunchPad에서 선택해 기동하는 것은 스마트한 방법이라고는 생각되지 않기 때문에, 터미널상에서 커멘드 실행해 대화적으로 PAServer를 선택 실행할 수 있는 런처의 쉘 스크립트를 구현했습니다.
기본 스크립트는 이전에 https://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d 에서 기사화한 코드입니다만, 이것을 Github 리포지토리에 이전해, 몇개의 업데이트를 더하고 있습니다.
PAServer.sh를 경로를 통해 적절한 위치에 설치하고 실행하면 됩니다. .
macOS는 /Application 폴더에 설치된 여러 PAServer를 찾습니다.
Linux에서는 ~/PAServer-*를 대상으로 찾습니다.
또, ~/.paserverrc 가 존재하는 경우는 PAServer 의 설정 파일로 간주해 자동적으로 읽어들입니다.
구성 가능한 항목은 다음 페이지를 참조하십시오. 구성 파일의 샘플 예는이 리포지토리의 .paserverrc를 사용할 수 있습니다. http://docwiki.embarcadero.com/RADStudio/ko/%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