苦苦挣扎签署Company Hub XAP文件

时间:2014-06-19 13:33:55

标签: windows-phone-8 code-signing

我们使用称为AirWatch的系统来管理我们的BYOD。要正确推出Windows Phone 8,我们需要获取Symantec代码签名证书。有了它,我们可以部署AET并使用它来签署他们的MDM代理文件。最后一部分证明是棘手的。无论我尝试什么,我都会收到以下错误:

SignTool Error: This file format cannot be signed because it is not recognised.
SignTool Error: An error occurred while attempting to sign: "temp location of AirWatch XAP file"

XapSignTool Error: signtool.exe failed with exit code 1.

我尝试过使用SignTool.exe文件的不同路径,因为有人建议使用x64而不是x86变体。

我已检查证书链是否已正确安装。

总而言之,我有点迷失了什么是错的。我的主要问题是我不知道哪个文件正在以错误的格式抱怨!有没有人有任何类似的指导?

在安装了Windows Phone 8 SDK的情况下使用Windows 8.1。

正在运行的命令是:

XapSign sign /v /signtool "C:\Program Files (x86)\Windows Kits\8.0\bin\x86" /f "C:\symantecCert.pfx" /p [password] "C:\AWAgent_Release_CompanyHun_AnyCPU_323.xap"

1 个答案:

答案 0 :(得分:0)

昨天我设法解决了这个问题。对我来说没有任何意义,但安装silverlight运行时解决了这个问题!我会认为如果需要它会包含在SDK包中。