Lazarus で生成した Macの実行ファイルを、.app に入れる

Lazarusで開発したソースをMac上でコンパイルすると、ターミナルのアイコンをした実行ファイルと、.appファイルが別々に生成される。Apple独自の「アプリケーションバンドル」ってやつですね。

でも、このままでは、.appだけコピーして別の場所に移動したりしても動作しないので、実行ファイルを.appの中にある、実行ファイルへのシンボリックリンクと差し替えてあげるとハッピーになれる。

「パッケージの内容を表示」ってやって、普通のフォルダとして中をいじれます。

もちろん、コンパイルとテスト中は実行ファイルが.appフォルダの外にないとまずいので、一通りテストが終わってリリース版になったら、ということで。

Leave a Reply