【发布时间】:2013-12-29 06:05:20
【问题描述】:
我们为 WP8 开发了一个应用程序,并希望通过 XAP 文件的下载 URL 在内部分发它。到目前为止我们已采取的步骤:
- 使用 Makecert.exe 生成带有 XXX.pvk(无密码)的自签名 XXX.cer
- 使用 Pvk2Pfx.exe 创建包含私钥(带密码)的 pfx 文件
- 使用 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