分发apcahe corvoa windows 10导致错误您需要为此应用程序包安装新证书,或者您需要新的应用程序

时间:2016-11-22 15:32:14

标签: windows-10-universal visual-studio-cordova

enter image description here

我使用visual studio 2015构建了离子apache cordova app,下面是我的离子应用信息

Cordova CLI:6.4.0

Ionic CLI版本:2.1.12

Ionic App Lib版本:2.1.7

ios-deploy版本:未安装

ios-sim版本:未安装

操作系统:Windows 10

节点版本:v6.9.1

Xcode版本:未安装

根据cordova文件

  

分发和安装Windows应用商店需要签名   应用。 此过程通常由您在Visual Studio中处理   部署发布包

这是我的build.json的内容

{
  "windows": {
    "release": {
      "packageCertificateKeyFile": "res\\native\\windows\\CordovaApp.pfx"
    }
  }
}

这是Windows资源管理器中的构建输出 enter image description here

这里是CordovaApp.Windows10_1.0.0.1_x86_Test文件夹的内容

enter image description here

我在Windows中启用了sideLoading enter image description here 但每当我运行应用程序时,我都会收到错误

enter image description here

所以应用程序出了什么问题,如何在没有Windows应用商店的情况下发布它。

感谢。

2 个答案:

答案 0 :(得分:0)

  

该应用程序出了什么问题,如何在没有Windows应用商店的情况下发布它。

从错误消息中,您的证书文件有问题。请按照How to create an app package signing certificate的步骤重新制作.pfx文件。

通过Cordova App,您需要注意:请确保发布商名称与您应用的发布商名称相同(默认情况下为“[国家/地区代码] = Apache Cordova小组”。)

答案 1 :(得分:0)

您似乎需要在此计算机上导入此证书,请按以下步骤操作:

  1. 在文件资源管理器中,右键单击已使用测试证书签名的appx,然后从上下文菜单中选择属性
  2. 点击或点按数字签名标签。
  3. 点击或点按证书,然后选择详细信息
  4. 点击或点按查看证书
  5. 点击或点按安装证书
  6. 商店位置组中,选择本地计算机
  7. 点击或点按下一步,然后确定以确认UAC对话框。
  8. 在“证书导入向导”的下一个屏幕中,将所选选项更改为将所有证书放在以下商店中
  9. 点击或点按浏览。在选择证书存储区窗口中,向下滚动并选择受信任的人,然后点击或点按确定
  10. 点击或点按下一步。出现一个新屏幕。点击或点按完成
  11. 应出现确认对话框。如果是,请点击确定。如果其他对话框指示证书存在问题,则可能需要进行一些证书故障排除。
  12. 双击.appx进行安装
  13. 另见How to troubleshoot app package signature errors