Windows Phone 8.1应用程序签名

时间:2014-09-24 06:59:10

标签: visual-studio cordova windows-phone-8.1

我们正在开发一款使用Apache Cordova 3.6开发的通用应用。我们希望通过HockeyApp将其分发给我们的beta测试人员,因此需要签名。

对于Windows 8 / 8.1 Store Apps,这没有问题,因为您可以将证书设置为在项目文件中进行签名。但是,是否存在Windows Phone 8.1(在某处设置证书)的等价物,或者我们是否需要通过Windows Phone 8.1 SDK附带的工具对应用程序进行签名?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您的大部分问题都将得到解决here

您需要在与签名证书对应的Package.appmanifest中设置标识。

  <Identity Name="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Publisher="CERTIFICATE_STRING" Version="1.0.0.9" />

如果您在签名时遇到错误0x8007000B,则会在Windows事件日志中找到正确的 CERTIFICATE_STRING 。转到计算机管理&gt; 事件查看器&gt; 应用程序和服务日志&gt; Microsoft &gt; Windows &gt; AppxPackagingOM &gt; Microsoft-Windows-AppxPackaging / Operational &gt;然后找到你的错误。在错误说明中,您会找到正确的 CERTIFICATE_STRING