【问题标题】:Deploy self signed XAP to windows phone 8将自签名 XAP 部署到 windows phone 8
【发布时间】:2013-12-29 06:05:20
【问题描述】:

我们为 WP8 开发了一个应用程序,并希望通过 XAP 文件的下载 URL 在内部分发它。到目前为止我们已采取的步骤:

  1. 使用 Makecert.exe 生成带有 XXX.pvk(无密码)的自签名 XXX.cer
  2. 使用 Pvk2Pfx.exe 创建包含私钥(带密码)的 pfx 文件
  3. 使用 XapSignTool.exe 签署我们的 XXX_Release.xap

我们还将 XXX.cer 部署到手机设备,但仍然收到错误“无法安装公司应用程序”。

之后,我们尝试使用 AetGenerator.exe(不是 100% 确定我们是否需要这个)从 XXX.pfx 生成应用程序注册令牌 (AET),但出现错误:

生成 AET 时出现未知错误 startIndex 不能大于 字符串的长度。参数名称:startIndex

任何想法我们做错了什么或建议如何分发这样的应用程序?只有获得赛门铁克的证书才有可能吗?

谢谢!

PS:我刚刚浏览了 MS 文档,它指出 AETGenerator 的 PFX 参数:

必填。由赛门铁克提供的企业移动代码签名证书生成的 PFX 文件的名称。

所以很可能需要 Symantec 每年 299 美元的证书。这是正确的假设吗?

【问题讨论】:

    标签: windows deployment windows-phone-8 certificate code-signing


    【解决方案1】:

    确实如其所见。您可以使用在 pfx 工具上的最新文档之后生成的任何自签名 pfx 对代码进行签名。

    没有公司帐户就无法部署应用程序。这涉及支付 299 美元并通过赛门铁克的认证流程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多