2014-09-24 185 views
4

我們正在開發一款使用Apache Cordova 3.6開發的通用應用。我們希望通過HockeyApp將其分發給我們的測試者,因此需要簽名。Windows Phone 8.1應用簽名

對於Windows 8/8.1應用商店,這是沒有問題的,因爲您可以設置證書在項目文件中籤名。但是Windows Phone 8.1是否有相應的功能(將證書設置在某處)還是需要通過Windows Phone 8.1 SDK附帶的工具簽署應用程序?

感謝您的幫助

回答

2

大部分的問題都將迎刃而解here

您將需要在您的Package.appmanifest中設置對應於您的簽名證書的Identity。

<Identity Name="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Publisher="CERTIFICATE_STRING" Version="1.0.0.9" /> 

如果遇到錯誤0x8007000B同時簽約,你會找到正確的CERTIFICATE_STRING在Windows事件日誌。轉到計算機管理>事件查看器>應用程序和服務日誌>微軟>的Windows>AppxPackagingOM>微軟Windows的AppxPackaging /運營>,然後找到你的錯誤。在錯誤描述裏面你會發現你的正確的CERTIFICATE_STRING