【问题标题】:Windows Phone 8.1 App SigningWindows Phone 8.1 应用签名
【发布时间】:2014-09-24 06:59:10
【问题描述】:
我们正在开发使用 Apache Cordova 3.6 开发的通用应用程序。我们希望通过 HockeyApp 将其分发给我们的 beta 测试人员,因此需要对其进行签名。
对于 Windows 8 / 8.1 应用商店应用,这没有问题,因为您可以在项目文件中设置证书以进行签名。但是是否有适用于 Windows Phone 8.1 的等效项(在某处设置证书),还是我们需要通过 Windows Phone 8.1 SDK 附带的工具对应用程序进行签名?
感谢您的帮助
【问题讨论】:
标签:
visual-studio
cordova
windows-phone-8.1
【解决方案1】:
您的大部分问题都将得到解决here。
您需要在 Package.appmanifest 中设置与您的签名证书相对应的身份。
<Identity Name="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Publisher="CERTIFICATE_STRING" Version="1.0.0.9" />
如果您在签名时遇到错误 0x8007000B,您将在 Windows 事件日志中找到正确的 CERTIFICATE_STRING。转到 计算机管理 > 事件查看器 > 应用程序和服务日志 > Microsoft > Windows > AppxPackagingOM > Microsoft-Windows-AppxPackaging/Operational > 然后找到你的错误。在错误描述中,您将找到正确的 CERTIFICATE_STRING