我正在开发一个 Windows Phone 8 项目,我们通过 HockeyApp 将其部署为公司应用程序。我有一个从我们的 Symantec 证书生成的 .PFX 文件,并且设备上安装了正确的 .aetx 文件。
如果我打算将 .XAP 文件部署并复制到单独的某个地方,并通过使用 XapDeploy.exe 工具对其进行部署来测试它,它将静默安装并正常工作。然后,我使用 XapSignTool 成功地对 .PFX 签署 .XAP(“XapSignTool 成功:成功签署 = C:\xxx”)。
当我尝试使用 XapDeploy 工具测试这个最近签名的 XAP 时,我会收到错误消息“错误 - 应用程序安装失败。发生运行时错误。修复 WMAppManifest.xml 文件中的功能。” 如果使用 HockeyApp 部署此文件,安装将在设备上静默失败,并且在下载后似乎只是坐在那里。
有谁知道代码签名后可能导致这种情况的原因是什么?