打包Windows应用商店应用时出现SignTool错误

时间:2013-02-26 21:40:22

标签: windows-store-apps packaging windows-store signtool

在打包Windows应用商店应用程序期间,出现未指定的错误[APPX1204]:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\AppxPackage\Microsoft.AppXPackage.Targets(1139,9): error APPX1204: Failed to sign 'D:\Projects\VS2012\Stroik\Stroik\AppPackages\Stroik_1.0.0.11_AnyCPU_Test\Stroik_1.0.0.11_AnyCPU.appx'. SignTool Error: An unexpected internal error has occurred.

构建输出是指VS2012生成的文件的一部分:

<SignAppxPackage AppxPackageToSign="@(FinalAppxPackageItem)"
                 CertificateThumbprint="$(PackageCertificateThumbprint)"
                 CertificateFile="$(PackageCertificateKeyFile)"
                 HashUri="$(_HashUri)"
                 EnableSigningChecks="$(EnableSigningChecks)"
                 >
    <Output TaskParameter="ResolvedThumbprint" PropertyName="ResolvedThumbPrint"/>
    <Output TaskParameter="AppxPackagePublicKeyFile" PropertyName="AppxPackagePublicKeyFile" />
</SignAppxPackage>

昨天包装顺利进行。今天我在我的应用程序中添加了aditional逻辑并更改了manifest中的一些数据。从那时起我就收到了呈现的错误。我尝试重新生成包装菜单中的证书,删除存储/临时密钥(然后重新生成),...更多但没有任何帮助。 现在我不知道如何处理它。此外,打包新项目(由vs2012提供)会导致相同的错误。

你有什么建议如何解决它。

3 个答案:

答案 0 :(得分:2)

如果它对其他人有帮助,我试图在网络共享(虚拟化窗口)上进行构建。在Windows分区上创建它解决了这个问题。

答案 1 :(得分:2)

我在VirtualBox中开发虚拟机并尝试发布到共享文件夹。 将输出文件夹更改为虚拟机上的本地文件夹解决了它。

答案 2 :(得分:1)

当然这已经过时了 - 看看你是否可以尝试使用不同的实时ID 您还可以尝试生成新应用,并在应用之间区分清单。

现在根据:

http://social.msdn.microsoft.com/Forums/en-US/toolsforwinapps/thread/f25939fb-c48c-4bd0-938e-6a0afbd2dca0/

您可能想要退出,在安全隐私浏览中使用IE'并创建一个新的。 还要确保在“浏览历史记录 - >设置”中设置IE,以便每次都获得该页面的新版本。 使用新的登录并试一试。

我不确定这个错误是否与此有关,但它是基于上述帖子的先前反馈的起点。

此日语网站列出了相同的错误代码,并且似乎也具有相同的分辨率

http://coelacanth.heteml.jp/blog/windows-8signtool-error-an-unexpected-internal-error-has-occurred/

值得一试,但我承认这个不是100%肯定,只是想帮忙:)