4
votes

We are working on a universal app developed with Apache Cordova 3.6. We want to distribute it via HockeyApp to our beta testers and need therefore need to sign it.

For Windows 8 / 8.1 Store Apps this is no problem because you can set the certificate to sign with in the project file. But is there an equivalent for Windows Phone 8.1 (set the certificate somewhere) or do we need to sign the app via the tools that ship with the Windows Phone 8.1 SDK?

Thanks for the help

1

1 Answers

2
votes

most of your Problems will be Solved here.

You will need the set the Identity inside your Package.appmanifest corresponding to your Signing certificate.

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

If you run into error 0x8007000B while signing you will find the correct CERTIFICATE_STRING in your Windows Event Log. Go to Computer Management > Event Viewer > Applications and Services Logs > Microsoft > Windows > AppxPackagingOM > Microsoft-Windows-AppxPackaging/Operational > And then find your error. Inside the error description you will find your correct CERTIFICATE_STRING