Windows Phone 8.1应用程序中的部署错误,其中包含清单中的共享用户证书

时间:2014-04-26 06:44:58

标签: windows-phone-8.1 win-universal-app

如果我检查功能"共享使用的证书"在Windows Phone 8.1应用程序清单中,我收到以下错误:

  

错误:DEP0001:意外错误:无法注册包。   (HRESULT异常:0x80073CF6)

清单

<Capability Name="sharedUserCertificates" />

我正在尝试使用Windows Phone 8.1开发人员预览部署到诺基亚Lumia Icon。

知道我做错了什么或者没有遇到什么先决条件?

7 个答案:

答案 0 :(得分:6)

我能够将我的应用部署到模拟器,但不能部署到真实设备。我得到了同样的错误。我问电话小组的联系人,他们说这是一个错误,将通过RTM后更新修复。绝对可以使用&#39; sharedUserCertificates&#39;来加载应用程序。适用于普通应用开发者的真实设备。

但是,通过商店部署这样的应用程序可能会受到限制。此方案主要用于企业内部署的企业应用程序。

我写了blog post关于此事。

答案 1 :(得分:1)

如果我将手机设置为手机安装应用程序,它可以正常工作。如果我将其切换回来,我就会收到错误。

它与SD卡有关!!不是SD卡本身,而是机械唯一不同的是我本周末在我的Lumia 1520上使用Developer Unlock安装了新的SD卡。我正在运行VS 2013 Update 4并使用Windows 8.1共享应用程序类创建StandAlone Phone应用程序。它以前工作,现在不工作。与MAGNUS相同的错误

将应用程序保存到存储感设置中的SD CARD设置 如果你使用详细的构建输出,它最终会说:

  

2&gt;按照手机设置2&gt;手机设置说要安装的应用   到SD卡2&gt;布局根文件夹:   d:\ WPSystem \ SharedData \ PhoneTools \ AppxLayouts

将存储应用程序中的应用程序保存到PHONE卡设置 如果你使用详细的构建输出,它最终会说:

  

2&gt;按照手机设置2&gt;手机设置说要安装的应用   到内部存储2&gt;布局根文件夹:   C:\数据\ SharedData \ PhoneTools \ AppxLayouts

搜索您的详细信息或&#34;详细信息&#34;为术语构建输出&#34;电话设置说&#34; 这会让你接近。祝你好运。

答案 2 :(得分:1)

我可以确认VS 2013 Update 4导致错误:

  

错误:DEP0001:意外错误:无法注册包。   (HRESULT异常:0x80073CF6)

我的应用程序在更新前正在部署到手机,并在更新后立即开始失败。修改设置:

  

设置/存储感应/在我的手机上存储新应用

解决了这个问题。感谢Matt的小费,给了我很多时间。

答案 3 :(得分:1)

尝试卸载手机中的当前应用程序,然后运行agian。 对我而言,它解决了

答案 4 :(得分:1)

此问题可能与在Windows Phone上重复使用相同的应用模板有关(不会影响Windows桌面应用)。在解决方案资源管理器的Windows Phone部分中,找到您的应用清单文件(Package.appxmanifest),并查看文件顶部附近的以下行(此示例中的#是代表性的,而非实际的):< / p>

<mp:PhoneIdentity PhoneProductId="12345678-1234-1234-1234-123456789ABC" PhonePublisherId="00000000-0000-0000-0000-000000000000" />

如果您重复使用了相同的应用模板,则PhoneProductId编号必须与一次迭代不同。我建议简单地迭代字符串中的最后一位数字(例如,改变1到2,或2到3,等等....)。一旦确定所有Windows Phone应用程序在此字段中具有个性化值,您就应该能够独立部署它们。

答案 5 :(得分:1)

它也可能是Package.appxmanifest中的missing image。检查此文件中的可视资产选项卡(XML中的VisualElements)以查看是否缺少某些徽标。

答案 6 :(得分:0)

我在Package.appxmanifest文件中更改了包名。所以我不得不卸载应用程序和重新安装帮助我。