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文件。也許它不同,因爲它甚至不包括「選擇證書」選項。 –

相關問題