我们正在开发一款使用Apache Cordova 3.6开发的通用应用。我们希望通过HockeyApp将其分发给我们的beta测试人员,因此需要签名。
对于Windows 8 / 8.1 Store Apps,这没有问题,因为您可以将证书设置为在项目文件中进行签名。但是,是否存在Windows Phone 8.1(在某处设置证书)的等价物,或者我们是否需要通过Windows Phone 8.1 SDK附带的工具对应用程序进行签名?
感谢您的帮助
答案 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