macOS アプリケーションを開発する場合、Sparkle のような複雑なフレームワークを統合して自動更新機能を追加すると、依存関係が多く、構成が面倒になるため、非常に面倒な作業になる可能性があります。 私は AppUpdater を見つけました。これは、GitHub リリースを活用して macOS アプリケーションのサイレント アップデート機能を提供する、GitHub 上の合理化されたオープン ソース ライブラリです。 同じ名前の古典的なプロジェクトからリファクタリングされ、PromiseKit の依存関係が削除され、コードは async/await 構文を使用して完全に再設計され、コードがより最新になり、保守が容易になりました。 GitHub: https://t.co/opqpTwL5g0 SwiftUIに対応しており、わずか数行のコードでチェック、ダウンロード、自動インストールのプロセスを実装できます。また、多言語でのアップデートログ表示もサポートしています。 また、プロキシパラメータ設定が組み込まれており、中国国内から GitHub インターフェースにアクセスするときに頻繁に発生する障害の問題を解決し、コード署名検証機能により更新パッケージのセキュリティを確保します。 Sparkle のような重量級のソリューションと比較すると、これは独立した開発者に適しており、最低コストで安全で信頼性の高いソフトウェア配布を実現するのに役立ちます。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。
