Windows phone 8 WP8应用程序签名并不总是有效

Windows phone 8 WP8应用程序签名并不总是有效,windows-phone-8,code-signing,xap,Windows Phone 8,Code Signing,Xap,我们正在开发WP8应用程序,但我们签署的应用程序出现问题。我们尝试了几乎所有SignTool XapSignTool等的组合。。。我们在移动设备上安装了AETs,实际上这个签名以前就已经生效了。无论是VS 2013还是Windows 8.1,都发生了一些变化。签名仍然成功,但设备无法将密钥识别为有效密钥。这是我们正在使用的最新命令: 编辑:错误是:此公司应用程序存在问题。请联系您公司的支持人员以获得帮助 C:\Program Files(x86)\Microsoft SDK\Windows Ph

我们正在开发WP8应用程序,但我们签署的应用程序出现问题。我们尝试了几乎所有SignTool XapSignTool等的组合。。。我们在移动设备上安装了AETs,实际上这个签名以前就已经生效了。无论是VS 2013还是Windows 8.1,都发生了一些变化。签名仍然成功,但设备无法将密钥识别为有效密钥。这是我们正在使用的最新命令:

编辑:错误是:此公司应用程序存在问题。请联系您公司的支持人员以获得帮助

C:\Program Files(x86)\Microsoft SDK\Windows Phone\v8.0\Tools\XapSignTool\XapSignTool.exe sign/SignTool“C:\Program Files(x86)\Windows Kits\8.1\bin\x86”/v/f Path\to.pfx Path\to.xap 我尝试了不同版本的windows工具包和signtool等的所有组合。。。我非常感谢你的建议


谢谢你抽出时间

您确定需要签署应用程序吗?将应用程序发布到Windows Phone应用商店时,您无需对其进行签名,只需在发布模式下构建应用程序并上载创建的XAP文件,仅此而已。

在运行XAP签名工具之前,请确保对应用程序进行签名的计算机已将来自Symantec的中间证书和根证书安装到本地计算机存储区。抱歉,回复如此晚。我注意到Windows抱怨没有找到满足所有给定条件的证书。然而,这不应该是一个问题,因为相同的键在Pro 8上工作。1@SteffanSan我不知道您的意思,但如果您正在开发企业应用程序,并且从Symantec获得了企业签名证书,您已获得Symantec根权限和中间权限以及您的公司ID证书,这是您自己签署软件包所必需的。如果OP正在移动设备上安装应用程序注册令牌(AET),这表示企业应用程序分发的注册,它完全避开Windows Phone应用商店,使用直接分发或更可能的移动设备管理器来部署应用程序。这些应用程序必须使用XAP签名工具进行自签名和优化。