首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分发apcahe corvoa windows 10会导致错误,要么您需要为这个应用程序包安装新的证书,要么需要一个新的应用程序。

分发apcahe corvoa windows 10会导致错误,要么您需要为这个应用程序包安装新的证书,要么需要一个新的应用程序。
EN

Stack Overflow用户
提问于 2016-11-22 15:32:13
回答 2查看 275关注 0票数 1

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

Cordova CLI: 6.4.0

离子CLI版本: 2.1.12

离子型应用程序Lib版本: 2.1.7

ios-部署版本:未安装

ios-sim版本:未安装

操作系统: Windows 10

节点版本: v6.9.1

Xcode版本:未安装

根据科多瓦的文件

在分发和安装Windows应用程序时需要签名。此过程通常由Visual在部署用于发布的包时处理

这是我的build.json的内容

代码语言:javascript
复制
{
  "windows": {
    "release": {
      "packageCertificateKeyFile": "res\\native\\windows\\CordovaApp.pfx"
    }
  }
}

下面是windows资源管理器中生成的输出。

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

我在windows中启用了sideLoading

但是每当我运行这个应用程序时,我都会得到错误信息。

那么,这个应用程序有什么问题,我如何在没有windows应用程序商店的情况下发布它。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-11-23 06:32:29

这个应用程序有什么问题,如果没有windows应用程序商店,我如何分发它。

从错误消息中,您的证书文件出现了问题。请按照.pfx的步骤重新生成您的如何创建应用程序包签名证书文件。

在Cordova应用程序中,需要注意的是:请确保发行者名称与应用程序的发行者名称相同(默认情况下是"Country Code=Apache Cordova Team“)。

票数 0
EN

Stack Overflow用户

发布于 2016-11-23 13:08:56

看起来您需要在这台机器上导入此证书,请按照以下步骤操作:

  1. 在“文件资源管理器”中,右键单击使用测试证书签名的应用程序,然后从上下文菜单中选择“属性”。
  2. 单击或点击数字签名选项卡。
  3. 单击或点击证书并选择Details
  4. 单击或点击查看证书
  5. 单击或点击安装证书
  6. Store Location组中,选择Location
  7. 单击或点击NextOK以确认UAC对话框。
  8. 在证书导入向导的下一个屏幕中,将选定的选项更改为,将所有证书放置在以下存储中。
  9. 单击或点击浏览。在“选择证书存储库”窗口中,向下滚动并选择“可信人员”,然后单击或点击OK
  10. 单击或点击Next。出现了一个新屏幕。单击或点击Finish
  11. 应该出现一个确认对话框。如果是,请单击OK。如果另一个对话框指出证书有问题,则可能需要进行一些证书故障排除。
  12. 双击.appx安装

另见如何排除应用程序包签名错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40745827

复制
相关文章

相似问题

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