8

Visual Studio 2012 Express を使用して Windows ストア アプリの appx ファイルに署名しようとしていますが、次のエラーが発生します。

SignTool Error: The specified algorithm cannot be used or is invalid

STORE->Create App Packages メニューからプロセスを実行しているため、SignTool のパラメーターに直接アクセスすることはできません。

最初は、他の開発者の自己署名証明書を使用しているためだと思ったので、実際の証明書を使用するように変更しましたが、それでも同じ問題が発生します.

これを引き起こす可能性のあるアイデアと、それを修正する方法はありますか?

編集: 通常の証明書が SHA-256 をサポートしていないことが問題であると思われたため、Visual Studio で新しいテスト証明書を作成しましたが、同じ結果が得られました。

EDIT2: appx パッケージのハッシュ アルゴリズムが SHA256 であることを確認し、次のコマンドで SignTool を手動で実行しようとしました。

SignTool sign /a /f My_TemporaryKey.pfx /fd SHA256 /v /debug MyAppPackage.appx

同じエラーで、コンソール メッセージに役立つ情報はありません。

4

2 に答える 2