将自签名的XAP部署到Windows Phone 8

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

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

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

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

生成AET startIndex时发生的未知错误不能大于string的长度。 参数名称:startIndex

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

谢谢!

PS:我刚刚浏览了MS文档和AETGenerator的PFX参数:

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

所以很可能赛门铁克299美元/年的证书似乎是必需的。 这是否是正确的假设?

Solutions Collecting From Web of "将自签名的XAP部署到Windows Phone 8"