UWP App -Invalid软件包姓名,更新证书后



我为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

这是期望的。在"开放式Sertificate"中,我看到:Publisher -XYX。

我该如何修复全部?有什么想法吗?

我解决了这个问题。创建新证书时,我犯了一个错误。一定是这样:

  1. 打开软件包。appxManifest。
  2. 转到"包装"选项卡。
  3. 复制出版商DN(CN =)
  4. 单击按钮"选择证书",然后选择项目"创建测试证书..."
  5. 将发布者DN从步骤3复制到第一个可编辑的文本字段

Visual Studio 2019

更新
  1. 打开软件包。从解决方案资源管理器
  2. 转到"包装"选项卡
  3. CN =后复制出版商名称。看起来像Guid
  4. 单击"选择证书..."
  5. 单击"配置证书..."
  6. 单击"创建..."
  7. #3粘贴GUID进入"发布者通用名称"
  8. 继续创建并保存证书

问题似乎默认为开发人员名称而不是使用原始GUID

我找到了这个msdn博客:https://blogs.msdn.microsoft.com/jamiedalton/2017/01/01/13/windows-error-eror-eror-eror-rorror-package-package-invage-invalid-invalid-invalid-package-invalid-package-Family-name/

博客指出,您应该使用Visual Studio将应用程序与商店应用相关联。

这似乎是正确的答案。

对我们来说,问题是我们在将应用程序与提交相关联之前尝试发布该应用程序。修复程序如下:

  1. 删除目录根部的临时键.pfx文件
  2. 通过出版菜单将应用程序与商店重新交往

即使在Visual Studio 2022中,此问题仍然存在。我一直在尝试完成我的.NET MAUI APP和"商店协会"一直是我最大的头痛和障碍。不管我做了多少次"商店协会"我永远无法保持联系。过去6周,我所有的问题都是由证书错误的CN引起的。我没有意识到这一点,直到我决定上传到商店看是否会有所帮助,我得到了提到的错误。

最新更新