Package.appxmanifest: 身份-属性 和证书(关联?)

Package.appxmanifest: Identity-property and certificate (correlation?)

我很困惑。与有关 Windows Store Apps.

的 Microsoft 开发过程中的许多内容一样

我很快就要将我的应用程序提交到 Windows 商店,但我不确定 Package.appxmanifest 文件中的以下内容。

<Identity Name="MyCompanyName.123456789" Publisher="CN=ABCABCAB-ABCA-ABCA-ABCA-ABCABCABCABC" Version="1.0.0.0"/>

这显然是一个示例,在使用测试证书时会创建类似的东西。

在我的 Windows 商店仪表板上,我可以找到我认为我应该使用的身份:

docs 中说明了 "Publisher" 属性 的用途:

Describes the publisher information. The Publisher attribute must match the publisher subject information of the certificate used to sign a package.

这是什么意思? "Must match the publisher subject information",那指的是什么?由于我很快需要创建一个真正的证书,所以我需要在创建之前知道需要匹配什么东西。

感谢任何帮助。谢谢!

如果您通过商店发布,则无需担心这一点。商店将签署该应用程序。

将应用程序与 Visual Studio 中的商店相关联,它将为您设置身份等。您不需要手动执行此操作。

只有在旁加载应用时才需要处理签名。