l’application hybride multi-périphérique ne parvient pas à se construire – Le certificate spécifié a expiré

J’ai commencé à jouer avec le déploiement d’une application hybride multi-périphérique. aujourd’hui. Je ne suis pas sûr des étapes exactes que j’ai sockets pendant que je faisais cela, mais maintenant, quand j’essaye de construire pour Windows 8, j’obtiens ce qui suit:

Erreur 3 Le certificate spécifié a expiré. Pour plus d’informations sur le renouvellement des certificates, voir http://go.microsoft.com/fwlink/?LinkID=241478 . [D: \ dev \ client \ source \ monApp \ bld \ Debug \ plates-formes \ windows8 \ CordovaApp.jsproj]
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ AppxPackage \ Microsoft.AppXPackage.Targets
1772

Il ne semble pas y avoir de moyen de configurer ou de renouveler les certificates de test pour ce type de projet.

Toute aide serait très appréciée.

En raison d’une erreur de codage, la plate-forme Windows Cordova contient une clé temporaire qui a expiré le 11/11/2014. Microsoft travaille activement avec la communauté sur un correctif à long terme. Pour contourner ce problème, créez un projet Windows Store (WWA), prenez le “_TemporaryKey.pfx” du projet Windows Store et placez-le dans votre projet Tools for Apache Cordova à l’emplacement suivant: • CTP 1 ou 2: res / cert / windows8 / CordovaApp_TemporaryKey.pfx • CTP 3: res / native / windows / CordovaApp_TemporaryKey.pfx

Ce post de MS Open Tech contient des détails et un certificate que vous pouvez télécharger .

Une autre façon de résoudre ce problème dans CPT3.0 consiste à remplacer CordovaApp_TemporaryKey.pfx sous

%userprofile%\.cordova\lib\npm_cache\cordova-windows\3.6.4\package\template\CordovaApp_TemporaryKey.pfx avec le plus récent ici .

Une fois que vous avez téléchargé le fichier, renommez-le simplement en CordovaApp_TemporaryKey.pfx

De cette façon, vous n’avez pas besoin de copier le certificate chaque fois que vous créez un nouveau projet.