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
Но никто из них не решил эту проблему.
Заметки:
- И моя машина для разработки, и SmartWatch находятся в одной сети.
- Оба устройства дата / время синхронизируются
- Я использую сертификат 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).