Je développe une application Cordova pour IOS et Android,Chaîne de certificats introuvable pour: <alias>. Puis-je le récupérer?
Après un an, j'ai apporté quelques modifications et je veux mettre à jour l'application.
Le problème commence quand je dois signer
J'ai perdu mon .keystore
, l'APK de l'androïde, trouvé et inclus dans le projet dir (autre ordinateur)
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android-release-unsigned.keystore platforms/android/build/outputs/apk/android-release-unsigned.apk appName
Ce retour:
jarsigner: chaîne de certificats introuvable pour: appName. appName doit référencer une entrée de clé KeyStore valide contenant une clé privée et chaîne de certificats de clé publique correspondante.
Quelles pourraient être les causes? ce n'est pas le bon .keystore ou le bon alias? Il me manque un autre fichier? (Puis-je restaurer à partir de l'ordinateur d'origine, en quelque sorte?)
J'essaie d'éviter d'avoir à soumettre une autre application ...
Semble que vous utilisez un alias non valide. Lister le contenu du keystore pour voir quel est son nom: 'keytool -keystore android-release-unsigned.keystore -list -v' ou l'ouvrir avec l'outil graphique KeystoreExplorer – pedrofb
Fuah! @pedrofb, moi a salvado! Veuillez écrire une réponse avec cette réponse –
Encantado de ayudar !. Heureux d'aider! – pedrofb