将自签名XAP部署到windows phone 8

将自签名XAP部署到windows phone 8,windows,deployment,windows-phone-8,certificate,code-signing,Windows,Deployment,Windows Phone 8,Certificate,Code Signing,我们为WP8开发了一个应用程序,并希望通过XAP文件的下载URL在内部分发它。我们迄今已采取的步骤: 使用Makecert.exe生成带有XXX.pvk(无密码)的自签名XXX.cer 使用Pvk2Pfx.exe创建包含私钥(带密码)的pfx文件 使用XapSignTool.exe签署我们的XXX_Release.xap 我们还将XXX.cer部署到手机设备上,但仍然出现错误“无法安装公司应用程序” 之后,我们尝试使用AetGenerator.exe(不100%确定是否需要)从out XXX.p

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

  • 使用Makecert.exe生成带有XXX.pvk(无密码)的自签名XXX.cer
  • 使用Pvk2Pfx.exe创建包含私钥(带密码)的pfx文件
  • 使用XapSignTool.exe签署我们的XXX_Release.xap
  • 我们还将XXX.cer部署到手机设备上,但仍然出现错误“无法安装公司应用程序”

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

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

    你知道我们做错了什么吗?或者你有什么建议吗?我们是否只有从赛门铁克获得证书才有可能

    谢谢

    PS:我刚刚浏览了MS文档,AETGenerator的PFX参数说明如下:

    必需的。由Symantec提供的企业移动代码签名证书生成的PFX文件的名称


    因此,最有可能的情况是,似乎需要赛门铁克299美元/年的证书。这是一个正确的假设吗?

    这确实是看起来的那样。您可以使用pfx工具上最新的文档后生成的任何自签名pfx对代码进行签名

    如果没有公司帐户,则无法部署应用程序。这包括支付299美元并通过赛门铁克的认证流程