2017-07-24 48 views
0

我有一個Ionic應用程序,目前已部署到Apple和Android商店。我現在希望部署到Windows商店。我有Visual Studio 2015,並且已經構建了運行Ionic CLI。我看到很多創建的文件,包括CordovaApp.Windows10_1.0.0.43_x86.appx什麼證書用於簽署Ionic(Cordova)Windows 10 UWP應用程序?

對於iOS的,簽字通過的Xcode /開發者控制檯進行處理,併爲Android我使用keytool這是JDK的一部分創建。現在用於Windows ..

我在證書上找到了this,在簽署時我找到了this

我只想在我做任何事情之前看看我的理解是否正確....因此,與iOS和Android不同,我只需在UWP上簽名,無需額外費用,您實際上需要購買證書,就像您對SSL所做的一樣,用於簽署UWP?此外,該應用程序使用SSL(通過SSL使https調用服務器) - 不知道這是否對所需證書有任何影響(因爲當我在調試中運行時,https調用似乎被阻止)。

在此先感謝您的任何信息!

回答

0

我只想在我做任何事情之前看看我是否有正確的理解....因此,與iOS和Android不同,我不需要額外花費就可以爲UWP簽名,但實際上需要購買證書,就像您爲SSL所做的那樣,用於簽署UWP?

不,你不需要購買證書來發布你的應用程序來存儲。您只需創建一個包裝簽名證書,詳細信息請參考Create a certificate for package signing。然後,您可以使用SignTool對您的應用程序進行簽名,請參閱Sign an app package using SignTool

之後,當你提交你的應用程序,你需要有一個開發者賬戶,這需要一定的貨幣成本,

+0

是的,我確實看到了這兩個主題。但是,證書鏈接似乎只討論**自簽名證書**,並且有聲明*自簽名證書在準備將其發佈到商店*之前對於測試您的應用程序非常有用。其餘的都是有道理的,簽名和我已經擁有的開發者賬戶,這只是證書部分不清楚。 – peterc

+0

沒關係。只要生成的證書能夠與Sign工具一起使用,簽名的應用就可以發佈到商店中。 –

相關問題