見出し画像

TWSNMP FC:Mac OS版の配布を改善を考えていたらデスクトップ版を作るための魅力的なGO言語のパッケージを見つけた

今朝は5時に起きました。センサープログラムのマニュアルを書く気にならないので前から気になっていたMac OS版のソフトを配布する方法を考えることしました。TWSNMP FCやMac OSでも動作するセンサープログラムを別のマシンにコピーして起動するとセキュリティーの警告が表示されます。

画像1

の設定に関連したものです。
App Storeから配布できるようにすればよいのですが、これはまだ調べていないのでできません。App Store以外から配布するには確認済みの開発元からのアプリケーションにすればよいです。その方法はソフトや配布のパッケージに開発者の証明書で署名すればよいです。TWSNMPの復刻版を作った時に、Appleの開発者登録をしていて証明書は取得済みです。配布するパッケージは、

を使えばできます。これも復刻版の開発時に購入しています。
今朝は、このDropDMGを使って配布用のパッケージを作るために悪戦苦闘していました。今の時点では、

画像2

dmgを開くと使用許諾がでて、<同意します>をクリックすると

画像3

のようなフォルダ画面が表示されるところまできました。
ここまでくるまでに、背景の画像、ライセンス表示の背景、ボリュームのアイコンとか、細かいところに時間がかかってしまいました。いちおう署名付きのアプリと配布パッケージを作れるようになりました。TWSNMP FC本体とセンサーをの方法で配布できるようにしようと思っています。

アプリのアイコンで悩んでいる時に、

の記事を見つけました。元は、

https://wails.app

です。

復刻版のTWSNMPを作った時は

を利用しました。
このパッケージのメンテナンスが難しいのデスクトップ版のTWSNMPの開発を中断したのですが、Wailsを見つけたので評価してみてよければ、コンテナ(FC)版と並行して開発しようかと思っています。プロジェクト名は TWSNMP for Desktop (FD版)かと思っています。

でも、やりたいこといっぱいあるので、来年の楽しみにしておきます。

明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。