1

我有一个关于Windows Phone 8.1通用应用程序证书的问题。 我通过这些步骤,但证书不是在项目appeare:如何获取Win phone 8.1应用程序的商店证书?

  1. 我在Visual Studio中打开它2015年
  2. 右键单击项目,并选择与店中店=>关联的应用程序
  3. 我登录我的微软开发者账户,然后从列表中选择应用
  4. 我checke约出版商,包装等,按next

信息完成这些步骤后Package.StoreAssociation.xml是创建d,但AppName_StoreKey.pfx不是。

请帮帮我。我应该怎么做才能获得AppName_StoreKey.pfx证书。 (我不需要测试证书)。

谢谢。

+0

你为什么 “AppName_StoreKey.pfx” 之后?或者你需要一个[薄金属标尺](https://blogs.msdn.microsoft.com/ericlippert/2003/11/03/a-parable/)? –

+0

要为Windows Store构建发布包,我需要获取StoreKey.pfx文件来签署我的包。如果通过测试密钥签名的软件包不能上传到商店。 – Kate

+0

你不需要一个AppName_StoreKey.pfx来上传你的软件包。我的手机8.1项目不包含任何.pfx文件,我从来没有任何问题上传到商店。好吧,我使用MSBuild.exe(https://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx)创建包;但我不明白为什么.pfx会阻止你。您可以请将确切的上传错误消息添加到您的问题。 – Barnstokkr

回答

2

根据我的经验,只有Windows 8.1应用程序项目将包含一个TemporaryKey.pfx文件。如果您创建通用Windows 8.1应用程序,它将包含一个AppName。 Windows _TemporaryKey.pfx文件在Windows 8.1项目下,但不是Windows Phone 8.1。这也应该适用于_StoreKey.pfx。

但它不会影响您的包提交。只要确保您已将您的应用与商店关联,身份信息就会自动对齐。你仍然可以在上传你的包: enter image description here 更新

此外,您还可以检查两个通用的Windows 8.1包设计师体现。

在Windows 8.1程序包清单有选择证书选项而Windows手机8.1并不: enter image description here enter image description here

+0

谢谢。我希望我的应用程序能通过windows store。我知道windows phone 10应该有StoreKey.pfx,这就是为什么我认为windows phone 8.1也应该有它。 – Kate

+0

UWP应用程序将两个项目合并为一个,它将只有一个包。所以它可以是不同的,因为Windows 8.1包括清单,即使不包含“选择证书”选项,而Windows 8.1包含它。你可以检查我的更新答案。但是,只要您将您的应用与开发人员中心应用名称关联以创建您的软件包,就不会影响您的提交。该协会已经更改了该软件包的发布者和其他身份信息。对于WP 8.1,我从来没有得到.pfx文件。也许它不同,因为它甚至不包括“选择证书”选项。 –

相关问题