2
votes

Tizen Studio: Impossible d'installer l'application en raison d'une erreur de signature dans le profil de certificat (Erreur: -12)

Je tente actuellement de télécharger une application sur une montre intelligente Samsung (Galaxy Watch Active 2019, Tizen v4.0.0.3). J'ai suivi le guide sur la création d'une application Native Tizen et j'ai tout suivi étape par étape et je ne peux pas demander à Tizen Studio d'installer l'application en raison d'une erreur de certificat. Cela ne semble se produire que sur une vraie smartwatch, car je suis parfaitement capable d'installer l'application sur l'émulateur.

J'ai déjà installé le SDK d'extension de certificat Samsung dans le gestionnaire de package. J'ai déjà supprimé tous les certificats existants et créé de nouveaux certificats Samsung à installer sur la smartwatch, mais je continue à rencontrer la même erreur. J'ai également désinstallé Tizen Studio et tous les fichiers qui lui sont associés, ainsi que réinitialisé la Smartwatch.

Voici le message d'erreur émis par l'EDI:

"erreur: -12 message d'erreur:: Le périphérique n'est pas enregistré. Enregistrez d'abord cet appareil: <-30> fin du processus (échec) résultat du traitement: échec de la vérification de l’erreur de certificat [-12] le temps passé pour pkgcmd est de [1430] ms cmd_ret: 244 "


0 commentaires

3 Réponses :


5
votes

Vérifiez comment le nombre de signatures sera installé sur votre appareil ouvrez un shell de commande et exécutez ==> dlog sdb | signature grep

dlog sdb

installez maintenant via tizen studio pour déboguer votre application. Regardez sur le shell de commande le nombre de fichiers de signature. A plus d'un, alors vous devez supprimer tous les certificats et redémarrer étape par étape le workflow de création de certification.

À l'étape 4 ==> ajouter des DUID individuels remplir un seul DUID supprimer l'entrée du périphérique d'image local

étape 4 du gestionnaire de certification

que c'est Testé: Tizen Studio 3.2; Galaxy Watch 4; Tizen V4.0.0.4


2 commentaires

Ou assurez-vous simplement que l'émulateur n'est pas en cours d'exécution pendant la génération du certificat!


Vous sauvez ma vie! @Daniel



0
votes

Veuillez vérifier si votre date et heure sur la montre sont correctes. Une chose que vous avez décrite m'arrive lorsque mon "fuseau horaire" sur la montre n'était pas correct. Cela se produit parce que la montre n'était pas associée à un téléphone (mode autonome) et avait un fuseau horaire "KST" (par défaut).


0 commentaires

0
votes

En retard mais cela peut aider, voir la correspondance de l'heure et de la date sur l'appareil et sur l'ordinateur. DUID n'est peut-être pas correctement enregistré pour cet appareil que vous essayez de tester.


0 commentaires