【问题标题】:How to get store certificate for Win phone 8.1 app?如何获取 Win phone 8.1 应用程序的商店证书?
【发布时间】:2017-07-02 14:58:01
【问题描述】:

我对 windows phone 8.1 通用应用程序的证书有疑问。 我通过了这些步骤,但证书没有出现在项目中:

  1. 我在 Visual Studio 2015 中打开它。
  2. 右键单击项目并选择 Store=>Associate app with store
  3. 我登录我的微软开发者帐户并从列表中选择应用程序
  4. 我检查了有关 Publisher、Package 等的信息,然后按下一步

在这些步骤之后,Package.StoreAssociation.xml 被创建,但 AppName_StoreKey.pfx 不是。

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

谢谢。

【问题讨论】:

  • 你为什么在“AppName_StoreKey.pfx”之后?或者你需要thin metal ruler
  • 要为 Windows 商店构建发布包,我需要获取 StoreKey.pfx 文件来签署我的包。如果包由测试密钥签名,则无法上传到商店。
  • 您不需要 AppName_StoreKey.pfx 来上传您的包。我的 Phone 8.1 项目不包含任何 .pfx 文件,而且我从来没有遇到任何上传到商店的问题。好的,我使用 MSBuild.exe (msdn.microsoft.com/en-us/library/0k6kkbsd.aspx) 创建包;但我不明白为什么 .pfx 会阻止你。您能否将确切的上传错误消息添加到您的问题中。

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


【解决方案1】:

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

但这不会对您的包裹提交产生影响。只需确保您已将您的应用与商店关联,身份信息将自动对齐。您仍然可以设法上传您的包裹: 更新

此外,您可以在设计器中检查两个 Windows 通用 8.1 包清单。

Windows 8.1 包清单具有选择证书选项,而 Windows phone 8.1 没有:

【讨论】:

  • 谢谢。我希望我的应用程序能够通过 Windows 商店。我知道 windows phone 10 应该有 StoreKey.pfx 这就是为什么我认为 windows phone 8.1 也应该有它。
  • UWP 应用程序将两个项目合二为一,它只有一个包。因此它可能会有所不同,因为 Windows phone 8.1 包清单甚至不包含“选择证书”选项,而 Windows 8.1 包含它。你可以查看我更新的答案。但是,只要您将应用与开发中心应用名称相关联以创建包,它就不会影响您的提交。该关联已更改包的发布者和其他身份信息。对于 WP 8.1,我从来没有得到 .pfx 文件。也许它只是不同,因为它甚至不包括“选择证书”选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
相关资源
最近更新 更多