zudo-stl-fix
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

リリース状況

ビルドはローカルのアドホック署名のみで、公開リリース、署名、公証はまだ行っていません。

公開リリースは存在しません

公開リリースはまだ行っていません。ビルドはすべてローカルで行います。scripts/build-macos.sh は開発用のビルドを作り、scripts/release-macos-local.sh はリリース用のアーカイブ zudo-stl-fix-<version>-macos-arm64.zip(macOS 27 以降、Apple silicon のみ)を作って GitHub Release の下書きに添付し、オーナーがそれを公開します。継続的インテグレーションを参照してください。

これらのアーカイブはアドホック署名のみで、Developer ID による署名も公証もされていないため、初回起動時に Gatekeeper が確認を求めます。開発環境で起動できたからといって、ダウンロードしたコピーが Gatekeeper を通過する証拠にはなりません。

Developer ID での配布に向けて残っている作業

Developer ID による公開向けの署名と公証は、別途承認が必要な作業です。リポジトリのスクリプトでは、認証情報を使った署名は一切有効になっていません。将来の署名付きリリースの手順では、次のことを行う必要があります。

  1. 署名用 ID、Team ID、公証用プロファイルを非公開の設定として受け取る。

  2. ネストされたコードを内側から順に、必要な Hardened Runtime の設定で署名し、最後に外側のアプリに署名する。

  3. 公証し、ステープルする。

  4. ダウンロードした生成物を Gatekeeper でテストし、ネストされた署名と初回起動を確認する。

  5. 同梱する依存関係について、ライセンスとソース公開の義務を確認する。

Warning

ユーザーに対して、quarantine 属性をまとめて削除する、Gatekeeper を無効にする、管理者権限でアプリをインストールする、といった指示は決してしないでください。

リリースの検証は、Release が公開されたときにだけ release.yml で行います。日々のコミットでは、ネイティブのビルド、公証、完全なパッケージングは実行しません。

Revision History

Takeshi Takatsudo作成: 2026-10-16T13:25:42+09:00更新: 2026-11-08T20:14:03+09:00