[macOS] 希望为正式发布包补充开发者签名和 Apple 公证

Offen
#1,140 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
macos, rust, tauri

Rechercherichtung

Start from the macOS release pipeline: the Tauri bundler configuration and the release workflow that produces the .dmg, since the signing identity and notarization step belong there. Then look at the project's own Homebrew tap, which users currently have to add before brew install --cask openless, to see the cask definition that would be submitted to homebrew/cask. Done means a distributed build that opens without running xattr and a cask submission that passes Homebrew's audit. This needs an Apple Developer ID certificate and secrets access, so it is maintainer-owned work.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

目前 macOS 用户安装 OpenLess 后,还需要手动执行 xattr 才能正常打开,安装过程比较繁琐,对不熟悉命令行的用户也不太友好。

缺少正式的开发者签名和 Apple 公证,也会阻碍 OpenLess 加入 Homebrew 官方 Cask 仓库。目前用户还需要额外添加 tap,无法直接通过 brew install --cask openless 完成安装,增加了使用门槛。

希望后续正式版能够使用 Developer ID 证书签名并完成 Apple 公证,让用户安装后可以正常打开,同时为收录进 Homebrew 官方仓库做好准备。

Vorherrschende Sprache
Rust
Sterne
3.7k
Forks
349
Ø Merge
2 T. 14 Std.
Gemergte PRs (30 T.)
97

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Open-Less/openless

Alle Issues in Open-Less/openless

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.