SIGNATURE_INVALID_CERT_TIME Tizen Studio ошибка 76 (Gear Fit2)

Я пытаюсь установить приложение в Samsung Gear Fit2 с помощью Tizen Studio 1.2. Но каждый раз, когда я пытаюсь это сделать, я получаю следующую ошибку:

[Initializing the launch environment...]
    RDS: On
    Target information: SM-R360
    Application information: Id(PSOUXHWdyQ.TAUBasic), Package Name(PSOUXHWdyQ), Project Name(TAUBasic)
[Transferring the package...]
    Transferred the package: wgt stream -> /opt/usr/apps/tmp/TAUBasic.wgt
[Installing the package...]
path is /opt/usr/apps/tmp/TAUBasic.wgt
start process (install)
....
error : 76

end process (fail)
processing result : SIGNATURE_INVALID_CERT_TIME [76] failed
spend time for pkgcmd is [1664]ms
cmd_ret:76
    An exception occurred
(Installing the package... > Fail)
An exception occurred
Unexpected stop progress...
(4.998 sec)

Я искал везде и следовал за шагами по ссылкам ниже:

Ошибка установки Tizen Studio SIGNATURE_INVALID_CERT_TIME ошибка 76

https://developer.tizen.org/forums/general-support/gear-fit2-problem-signature_invalid_cert_time

https://developer.tizen.org/sites/default/files/documentation/1_tizen_studio_windows.pdf

Но никто из них не решил эту проблему.

Заметки:

  1. И моя машина для разработки, и SmartWatch находятся в одной сети.
  2. Оба устройства дата / время синхронизируются
  3. Я использую сертификат Samsung с соответствующим DUID от устройства, к которому я пытаюсь подключиться.

Кто-нибудь знает, что мне не хватает?

1 ответ

Решение

Я наконец-то смог установить приложение на устройство. Это был довольно длинный выстрел, но это сработало!

Я просто настраиваю устройство с устройством Samsung, и все! Я использовал умные часы без подключения к смартфону, потому что мы разрабатываем отдельное приложение.

Я думаю, это как-то связано с автоматической синхронизацией даты и времени (часового пояса?) Между умными часами и смартфоном. Не совсем уверен.

Во всяком случае, это работает сейчас!

Если вы перейдете в каталог, где хранятся ваши авторские и дистрибьюторские сертификаты, и распечатаете их с помощью openssl:

openssl x509 -text -noout <author.crt

Вы увидите два поля сертификата: "Не до" и "Не после". Он определяет временные рамки, когда сертификат действителен.

     Not Before: Jun 24 16:24:11 2018 GMT
     Not After : Jun 24 16:24:11 2019 GMT

Если таймер на ваших часах не синхронизирован, а дата / время не находятся в этом интервале, проверка сертификата завершится неудачно на целевом устройстве (часы).

Поэтому синхронизация часов с их телефоном устранит ошибку CERT_TIME (76).

Другие вопросы по тегам