3

Sparkle をアプリに統合してテストしています。現在、私はデバッグ ビルドを使用しています (Xamarin IDE からアプリを実行しています)。httpサーバーにも更新されたアプリがあります。この更新された .app は、Apple 開発者 ID を使用して署名され、.zip アーカイブに圧縮されています。appcast.xml ファイルのエンクロージャ タグに、この .zip アーカイブへのパスを指定しました。

この状況を考えると、アプリを実行すると、新しいバージョンのアプリがインストールされることを期待していますが、アプリケーション出力ウィンドウに次のエラーが表示されます。

Sparkle: 更新アーカイブは DSA キーを削除し、古いアプリはアプリ コード署名で署名されていません。少なくとも 1 つの署名検証方法が有効である必要があります。更新は拒否されます。Sparkle: エラー: アーカイブの抽出中にエラーが発生しました。後でもう一度やり直してください。更新プログラムの署名が不適切です。(URL(空))

Sparkle の「インストールと再起動」シナリオをテストする方法を教えてください。

ありがとう、プラシャント

4

0 に答える 0