离子windows app签名问题

时间:2017-04-27 13:53:08

标签: cordova ionic2 windows-mobile signtool

我需要将离子窗口应用程序部署到企业商店。因此,在尝试使用signtool进行签名后构建窗口时出现错误" 0x8007000b"这意味着出版商名称不匹配。

所以,我编辑了我的appx10manifest.xml并使用

重建
ionic build windows

同样的结果。

可以理解的是,当我通过离子cli构建窗口时,我的enterprize证书的发布者名称将被覆盖并使用默认的cordova名称" CN = Apache Cordova名称"

我没有找到更改发布商名称值的位置。 尝试了以下步骤:https://software.intel.com/en-us/xdk/docs/cordova-for-windows-build-options 没工作。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤使用Visual Studio更改发布者ID:

  • 在Visual Studio中打开(您的项目文件夹)\ platforms \ windows \ CordovaApp.sln
  • 现在导航到CordovaApp.Windows(Windows 8.1)并在解决方案资源管理器中打开文件 package.windows.appxmanifest
  • 转到包装(最后一个标签页),然后点击选择证书... 按钮
  • 现在点击配置证书... 按钮
  • 您可以从此处选择自己的证书文件进行签名,也可以创建新的测试证书。