17

uwp (win 10 デスクトップ) 用のアプリを作成しました。ストア用のパッケージをビルドできませんでした。エラーを受け取りました: 証明書を更新する必要があります。証明書を更新し、パッケージをビルドしました。しかし、パッケージをストアにアップロードすると、次のエラーが表示されます。

Invalid package family name: MyPackage.xxxx_xxxx (expected: MyPackage.yyyy_yyyyy)
Invalid package publisher name: CN=XYX (expected: CN=xxx-xxxx-xxx-xxxx)

しかし、アプリのマニフェストを開くと、次のように表示されます。

Published: CN=xxx-xxxx-xxx-xxxx
Package Family Name: MyPackage.yyyy_yyyyy

期待したものです。「オープンサーティフィケート」に次のように表示されます:発行元-XYX。

どうすればすべてを修正できますか? 何か案は?

4

4 に答える 4

14

Visual Studio 2019 の更新プログラム

  1. ソリューション エクスプローラーから Package.appxmanifest を開く
  2. 「パッケージ」タブに移動します
  3. CN= の後に発行元名をコピーします。GUIDのように見えます
  4. 「証明書の選択...」をクリックします。
  5. 「証明書の構成...」をクリックします。
  6. [作成...] をクリックします。
  7. #3 の GUID を「Publisher Common Name」に貼り付けます
  8. 証明書の作成と保存に進む

問題は、元の GUID を使用するのではなく、デフォルトで開発者名になっているようです

于 2019-10-31T17:16:23.263 に答える