2015-06-04 145 views
4

我剛剛從Windows應用商店購買了我的開發人員帳戶,並且希望在上傳之前簽署我的應用。當我走在包裝內,然後我點擊選擇證書按鈕,我看到以下選項:如何從Window Store證書籤署Windows Store應用程序?

  1. 從這裏選擇證書存儲
  2. 選擇從文件
  3. 創建測試證書。

我測試了第三個選項,但是第一個選項的內容,從證書存儲挑,讓我錯誤象下面這樣:

No Certificate Available

No certificates meet the application criteria.

這是錯誤的屏幕截圖:

enter image description here

我該如何獲得證書?我認爲像蘋果iTunes我可以從商店創建證書,然後我會使用它或像Android自簽名證書。

我使用Visual Studio 2013 ..

請幫助

回答

3

我相信你只需要登錄你的應用程序,如果你是sideloading它。如果您將其上傳到Windows應用商店,Microsoft會爲您簽名。

從MSDN文章Submitting Your Windows 8 Apps

Signing and publishing. In this final step, we'll sign the packages you submitted with a trusted certificate that matches the technical details of your developer account. This provides customers with the assurance that the app is certified by the Windows Store and hasn't been tampered with.

+0

是我沒有立即上傳我的應用程序,它通過認證,並通過微軟發佈過程中自動登錄。我不得不首先創建列表,然後我必須通過visual studio驗證應用程序,然後我必須選擇與上傳包一起編譯的列表。之後,我不得不上傳它。所以我認爲我們不需要自己簽名 – wolvorinePk

0

你需要一個協同設計證書。查看this blog post(來自Hanselman),您可以在其中找到可以從中購買密碼的CA之一的鏈接。

在大多數情況下,您需要購買codesign證書,但有CA(即,如果您是開源開發者),您可以免費獲得它。其中之一是Cetrum CA(我目前正在使用)。看看here。獲得它的過程是一種折磨,但證書本身是可以的。 (它不適用於所有瀏覽器 - 使用FF,單頁登錄需要在每個頁面上完成,郵件用波蘭語。)