0

Sparkle フレームワークを使用するすべてのアプリを自動更新する Ruby プログラムを作成しています。そのようなすべてのアプリのリストを作成するのは簡単です。次のステップは、Sparkle アップデーターをトリガーすることです。

別の方法として、アプリの Info.plist からバンドル バージョンと SUFeedURL を取得し、開発者の appcast XML ファイルをダウンロードして解析し、手動でバージョン比較を行い、必要に応じてアプリを開いて更新するようにユーザーに促すこともできます。優れたオープンソース フレームワークがすでにそれを実行していることを考えると、これは時間とクロック サイクルの膨大な無駄のように思えます。

Ruby または bash を使用して、アプリの外部からSparkle の checkForUpdates メソッド (またはさらに良いことに、checkForUpdatesInBackgroundメソッド) を呼び出すことは可能ですか?

4

1 に答える 1