ここ数日で新しいバージョンをアップロードしようとしたときに、Google Play にある 3 つのアプリについて、次のような署名エラーが発生しました。
アップロードに失敗しました 以前の APK とは異なる証明書で署名された APK をアップロードしました。同じ証明書を使用する必要があります。既存の APK は、フィンガープリントを含む証明書で署名されています:
[ SHA1: 87:17:A3:71:CD:CF:D6:73:71:56:B1:59:DE:89:6D:5A:E0:EE:31:8A、SHA1: 4C:45:1E :30:2D:04:F4:DC:36:0E:EF:29:1B:1E:E1:02:C0:E8:E9:85 ]
アップロードした APK の署名に使用された証明書にはフィンガープリントがあります。
[ SHA1: 87:17:A3:71:CD:CF:D6:73:71:56:B1:59:DE:89:6D:5A:E0:EE:31:8A ]
キーストアを再確認しましたが、これは私がいつも使用しているものです。実際、一部のアプリには同じキーストアを使用するプロ バージョンがあり、アップデートは正常に機能しました。IMO で印象的なのは、古い既存の APK の奇妙なフィンガープリントです。上記の場合、「SHA1:」を含む 2 番目のエントリがあり、失敗した他のアプリの 1 つでは、古いフィンガープリントが「[ ]」としてリストされていました。 、つまり空のもの。その間、他のアプリも更新しましたが、ほとんどの場合、問題なく動作しました。私が問題を抱えている 3 つのアプリに共通しているのは (私が気付いた) 唯一のことですが、これらのアプリはかなり古く、最初の APK バージョンは 2009 年または 2008 年にさかのぼります。 - 後で紹介されました。
同様の質問Upload failed for newer version apk on google playがありますが、ブラウザのキャッシュ ソリューションが機能せず、正しいキーを使用したことにも自信があります。
ここでの解決策は何か考えている人はいますか? おそらく一部の古いアプリでは、フィンガープリントが Google 側の APK から誤って抽出されたのではないかと考え始めています (したがって、1 つが空で、もう 1 つの IMO は古いバージョンの少し奇妙なフィンガープリントです)。しかし、通常、問題は自分の耳の間から発生します...
ありがとう