2026年5月28日木曜日

署名アルゴリズムが正しく検出されなかったため、規定値(RSA)に戻されました。が再び

  みなさん、こんにちは。


表題のメッセージが再び表示れるようになりました。


アプリ画面終了時にfoucsが外れるタイミングとUIの状態を更新するタイミングが衝突するようで、Error.logにerrorが記録されています。

画面は既に破棄されたタイミングですので実害はないのですが、Error.logが出るのは面倒なので明示的にfoucsを外す処理を書き加えました。

ついでにVisualStudio2026に入っていたアップデートをインストールしたのですが、これが問題だったようです。


処理の書き加えを終えてApplicationDisplayVersionとApplicationVersionを修正して発行すると

「署名アルゴリズムが正しく検出されなかったため、規定値(RSA)に戻されました。」

このメッセージがまた表示されるようになり、インストール可能なapkファイルが作成できなくなりました。

インストールしようとすると「解析に失敗」のようなエラーが出てインストールできない。


01

アドホック画面で正しく出来ていたv1.0.9のキーストアをインポートし直してみる。

駄目でした。(;´д`)トホホ


02

bin と obj の削除をして再度作り直しをする

駄目でした。(;´д`)トホホ


03

Visual Studioのプロパティ画面からバージョン設定をせず.csprojで設定する。

駄目でした。(;´д`)トホホ


04

.csprojを極力シンプルにしてみる。

駄目でした。(;´д`)トホホ


05

署名IDをまったく新しく作り直してみる。

駄目でした。(;´д`)トホホ


06

Fast Deployment(迅速な配置)をオフにしてみる。

.csprojに<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>を追記

駄目でした。(;´д`)トホホ


07

.csproj の署名指示を「削除」してみる

<AndroidSigningSignerManifest>true</AndroidSigningSignerManifest>を削除

駄目でした。(;´д`)トホホ


08

コマンドでキーを新規作成して、ビルドもコマンドラインで実施する。

成功\(^_^)/


結論

アーカイブマネージャーから発行すると正しいapkファイルが出力されない模様。


(*´Д`)疲れた。

今後もコマンドラインから発行かぁ。面倒くさいな。


ではでは~☆ミ

0 件のコメント:

コメントを投稿