macOS 應用程式自主分發 (3): 託管更新 Feed 與建置設定
最後一塊拼圖 — 更新檔案放在哪裡 第 1 篇完成了 Developer ID 憑證和公證的設定,第 2 篇完成了 Sparkle 簽署金鑰的準備。至此,我們已具備簽署應用程式、公證應用程式,以及驗證更新真實性的全部手段。 ...
最後一塊拼圖 — 更新檔案放在哪裡 第 1 篇完成了 Developer ID 憑證和公證的設定,第 2 篇完成了 Sparkle 簽署金鑰的準備。至此,我們已具備簽署應用程式、公證應用程式,以及驗證更新真實性的全部手段。 ...
自動更新,以及為何還需要額外一層簽署 在第 1 篇中,我們完成了 Developer ID 憑證和公證的設定。至此,應用程式已具備首次交付給使用者的條件。但應用程式並非發布一次就結束——你需要持續推出修復錯誤、增加功能的新版本。 ...
用 Developer ID 自主分發意味著什麼 將 macOS 應用程式交付給使用者,大致有兩條路。一條是透過 Mac App Store (MAS),另一條是由開發者自行製作 .dmg(或 .app)檔案,讓使用者從網站或 GitHub 等地方下載的直接分發 (direct distribution)。 ...