首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppxManifest (Cordova)中标识元素的Publisher属性

AppxManifest (Cordova)中标识元素的Publisher属性
EN

Stack Overflow用户
提问于 2015-10-27 15:01:46
回答 2查看 1.4K关注 0票数 3

我试图在windows商店上发布windows应用程序。我构建应用程序时:

代码语言:javascript
复制
cordova build widows --release

上传时,我会出错

代码语言:javascript
复制
Package acceptance validation error: The Publisher attribute of the Identity element in the app manifest of file CordovaApp.xxx.appx is CN=$username$, which doesn't match your publisher ID: CN=xxxxxxxxxxxxx.

我尝试使用关联应用程序来定义下一行config.xml:

代码语言:javascript
复制
  <preference name="windows-publisher-id" value="-appCN-" />

但仍有:

代码语言:javascript
复制
 <Identity Name="xxx" Publisher="CN=$username$" Version="1.0.0.0" ProcessorArchitecture="neutral" />

在构建后的AppxManifest.xml中。如何指定CN值?(我不使用)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-27 20:12:59

尝试在/platforms/windows/Package.phe.appx清单中更改Identity标记的Identity属性

编辑:现在有一个更好的解决方案(请参阅cadesalaberry下面的答案)

票数 5
EN

Stack Overflow用户

发布于 2016-06-30 08:11:24

根据https://cordova.apache.org/docs/en/dev/guide/platforms/win8/index.html#signing-an-app

现在,您可以在build.json文件之外使用config.xml文件,如下所示:

代码语言:javascript
复制
 {
      "windows": {
          "release": {
              "packageCertificateKeyFile": "c:\\path-to-key\\keycert.pfx"
              "publisherId": "CN=xxxxxxxxxxxxxxxxxxxxxx"
          }
      }
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33371406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档