提交到Windows Phone商店时出现无效的包身份错误

3

我需要在重新定位到Windows Phone 8.1后提交更新包时获得帮助。

在Visual Studio中加载我的解决方案后,我点击"重新定位到Windows Phone 8.1"。之后生成了AppxManifest文件,现在我对应用程序代码进行了更改并构建了XAP。 当我将此构建版本提交到Windows Phone商店时,遇到以下错误:

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

帮我提交这个XAP文件。我缺少什么或者需要修改什么?


你创建的应用是针对Windows Phone 8.1(Silverlight / WinRT)的哪个版本? - Krunal Mevada
2个回答

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
我对Windows Phone 8.1中实施的新包身份感到困惑。我所做的只是在商店中保留了一个名称[我没有为Windows Phone 8.0应用程序这样做]。然后创建了一个包身份。我将其复制并放入package.appxmanifest中,重新构建应用程序,这解决了错误。
谢谢

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接