[FileMaker] Runtime ソリューション

私は FileMaker Developer Subscription(FDS)を利用しているので、FileMaker は1台のマシンにしかインストールできない(2台目以降にインストールを試みてみたが、シリアルが無効となって進めない)。だから、メインで使っているマシーンに FileMaker Pro Advanced 17 をインストールしている。

となると MacBook Pro はどうすればいいか。これまでは以前購入した FileMaker Pro 14 を使っていたが、macOS Mojave にアップグレードすると、FileMaker Pro 14 は非対応になってしまった。ファイルを開けないのだ。かといって、ライセンスを購入するのはサブマシンなので躊躇する。FDS で2つ目のアカウントを作ろうかな(そんなことはできるのかな)。

仕方なく、VMware Fusion 上に High Sierra をインストールして、そこで FileMaker Pro 14 を使うことにした。でも、仮想環境なので気軽に使えないし、動作も遅い。そもそも FileMaker のバージョンが古いので一部機能が制限されている。

でも、解決方法があった。それは Runtime ソリューションを使うのだ。すっかり存在を忘れていた。

Runtime ソリューションを使えば、ソリューションを単体アプリとして書き出せる。FileMaker Pro Advanced がインストールされていないマシンでも使えるのだ。

Runtime ソリューションの作成について (FileMaker Pro Advanced)
https://fmhelp.filemaker.com/help/16/fmp/ja/index.html#page/FMP_Help/runtime.html

実際に Runtime ソリューションを書き出してみた(私は英語環境で使っている)。

Tools>Developer Utilities を開き、対象のソリューションを選択。Solution Options で Create Runtime solution application(s) (deprecated) を選択。これで書き出せる。

元々 400KB 程度のソリューションが、176MB 程度のアプリケーションになった。フォルダーで必要ファイル一式が書き出されるので、その中の拡張子が app のものを実行する。最初に「○○が足りない」といったメッセージが出てきた場合は、フォルダ内の fmpur が拡張子のファイルを指定すればいい。

実際に使ってみると、ほとんど FileMaker Pro Advanced を操作しているのと変わらない感じだった。

アプリケーションを終了する際は、FileMaker のライセンス情報が数秒間表示される。

もちろん、ソリューションを変更したりはできない。しかし、完成されたソリューションを使うだけなら問題ない。

参考:
FDS に加入、FileMaker Pro、FileMaker Server のインストール – with a Christian Wife
https://wacw.cf/2017/05/15/sign-up-fds-and-install-filemaker-pro-and-server/

[FDS] FileMaker Pro Advanced 17 をインストールする – with a Christian Wife
https://wacw.cf/2018/05/18/installing-filemaker-pro-advanced-17/

Amazon | Claris FileMaker Claris FileMaker Pro 19 | データベース | PCソフト
https://amzn.to/3GCr7wx