0

我正在使用 Visual Studio 生成一个 Windows 应用程序。在 package.windows.appxmanfiest 、 package.phone.appxmanifest 和 package.phone.appxmanifest 文件中设置了身份名称、发布者名称和发布者 ID。

但是,当我构建解决方案时,我可以看到在所有 Release 文件夹(对于 windows ARM、x86 和 x64)中,appxmanifest 文件的发布者为 CN=Apache cordova team,而不是我定义的值。

我在这里错过了什么吗?谢谢

4

1 回答 1

2

找到了这个问题的原因。在 Visual Studio 中,如果您构建一个 Cordova 应用程序,它会创建一个 pfx 文件并使用发布者名称为 APACHE CORDOVA TEAM 的包对包进行签名。

在 config.xml 或任何其他清单文件或 build.json 中指定发布者名称将被忽略。为解决此问题,已使用所需的发布者名称创建了一个 pfx 文件,并将其替换为解决方案中的默认 cordova.pfx 文件。这解决了这个问题。

于 2017-06-28T18:21:15.303 回答