将包提交到Windows Phone商店时出现无效的包标识错误

时间:2015-11-08 07:23:47

标签: windows windows-phone-8 windows-phone-8.1 windows-store-apps

在重定向到Windows Phone 8.1后,需要一些帮助来提交我的更新包。

在Visual Studio中加载我的解决方案后,我点击重定向到Windows Phone 8.1。后来创建了AppxManifest文件,现在我对应用程序代码进行了更改并构建了XAP。当我在Windows手机商店提交此版本时,我面临以下错误:

Invalid package identity name: 2xxxxxxx-xxxx-xxxx-bxxx-xxxxxxxxxxxx (expected:)
Invalid package family name: 2xxxxxxx-xxxx-xxxx-bxxx-xxxxxxxxxxxx_m0ezkffm1mfsc (expected:)

帮助我提交此XAP。我缺少什么或我应该修改什么?

2 个答案:

答案 0 :(得分:1)

似乎当您从(我假设已经发布的)Windows 8应用程序转换为Windows 8.1应用程序时,某些设置可能与上传到商店的先前应用程序不匹配。

尝试在新的Package.appxmanifest文件中仔细检查mp:PhoneIdentity的PhoneProductID属性是否已映射到已发布的Windows 8应用的ProductID。与PhonePublisherID和PublisherID相同。

您可能会发现本指南很有用: https://msdn.microsoft.com/en-us/library/windows/apps/dn642081(v=vs.105).aspx

答案 1 :(得分:1)

我对Windows Phone 8.1中实现的新软件包标识感到困惑。我所做的就是在商店中保留了一个名字[我没有为Windows Phone 8.0 app做过]。然后创建包标识。我复制并将其放在package.appxmanifest中并重建应用程序并解决了错误。

谢谢