1

在package.appxmanifest了UWP的Windows 10應用程序,在包裝時,必須提供一個測試證書,以建立商店發佈程序包。Windows 10的UWP應用程序的正確的appxmanifest證書是什麼?

MyApp_TemporaryKey.pfx

當關聯與存儲的應用程序,顯示一個第二證書。

MyApp_StoreKey.pfx

是在StoreKey.pfx意味着更換TemporaryKey.pfx?

我可以通過package.appxmanifest文件選擇它做到這一點。

商店幾點處理測試證書和認證過程放在一個真實的?這就是爲什麼我們不需要在提交UWP應用程序時從賽門鐵克等人那裏購買經過驗證的證書?

我感到困惑的兩個證書的存在。

這是一個應用程序被消費者在Windows 10商店下載。這不是一個sideloaded應用程序。

回答

3

StoreKey.pfx是否意味着替換TemporaryKey.pfx?

TemporaryKey.pfx由Visual Studio提供,用於測試您的應用程序。當您創建不用於發佈的軟件包時,它將用於對軟件包進行簽名,並且當您需要將軟件包卸載到其他設備上時,您可能需要導出該證書文件。

當您將您的應用與商店關聯時,它會爲您準備發佈StoreKey.pfx,這並不意味着替代TemporaryKey.pfx。它們都存在於你的應用程序項目中。您可以選擇其中的每一個來簽署您的包裹。

但是上傳您的包商店提交,你必須按順序,因爲他們需要接受封裝,同一發佈信息,併爲開發者帳戶的其他身份信息開發中心可以識別你的包使用StoreKey.pfx

這就是爲什麼我們不需要提交UWP應用程序時,從 有人買verisigned證書,如賽門鐵克?

是的,當使用像賽門鐵克這樣的證書籤署一個sideloaded包時,它可以提供更多的安全性和更長的到期時間。所以在大多數情況下,大企業購買它來簽署他們的業務線應用程序,只能在內部安裝。不過,對於商店提交,我們無需購買,因爲我們有商店提供的商品。

+0

要絕對清楚, TemporaryKey.pfx,用於開發和側面加載,並附加到appxmanifest。 StoreKey.pfx提交到店在更換Temporary.pfx在appxmanifest。 提交的應用只需要存儲密鑰。 – Jarryd

相關問題