4

<item>Sparkle フレームワークを使用する一部のアプリケーション開発者は、(複数のタグを使用して) appcast に古いバージョンを保持しています。

最後の更新以降に複数の更新が行われた場合 (たとえば、ユーザーがバージョン 4.0.0 から 4.0.5 にアップグレードした場合)、Sparkle が中間リリースのリリース ノートを表示する場合、この方法は理にかなっていると思います。しかし、スパークルはなぜかそれをしません。

では、なぜ appcast に古いバージョンを保持するのでしょうか?

4

2 に答える 2

0

デリゲート コールバックに独自のSUVersionComparisonProtocolを返すだけで、独自のバージョン比較メカニズムを実装できます。

- (id<SUVersionComparison>)versionComparatorForUpdater:(SUUpdater *)updater;
于 2016-03-11T14:04:24.047 に答える