Когда вы звоните tizen package
, приложение проверяет записи сертификатов профиля по умолчанию. xml файл, который вы установили. Это должно выглядеть так:
<profileitem ca="<tizen>/tools/certificate-generator/certificates/developer/tizen-developer-ca.cer" distributor="0" key="<tizen-data>/keystore/author/<cert>.p12" password="<tizen-data>/keystore/author/<cert>.pwd" rootca=""/>
<profileitem ca="<tizen>/tools/certificate-generator/certificates/distributor/tizen-distributor-ca.cer" distributor="1" key="<tizen>/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.p12" password="<tizen-data>/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.pwd" rootca=""/>
На самом деле пароли хранятся не в файлах * .pwd, а в Login
наборе ключей gnome-keyring
. Чтобы восстановить ранее сохраненные пароли, позвонив по номеру tizen security-profiles add
, tizen package
, звоните:
<tizen>/tools/certificate-encryptor/secret-tool lookup --label=tizen-studio
.
С помощью приведенной выше команды вы увидите, что у вас будет ошибка, дающая больше информации, чем tizan package
. В вашем случае gnome-keyring
может быть не установлен или Login
не может быть правильно инициализирован.
РЕШЕНИЕ № 1
Чтобы решить проблему самым простым нужно установить / переустановить пакет gnome-keyring
и перезагрузить компьютер (или перезапустить gnome-keyring-daemon):
pacman -S gnome-keyring
reboot
. Это должно добавить брелок Login
, а если нет, вы можете добавьте его вручную, используя seahorse
или echo <PASSWORD> | gnome-keyring-daemon --unlock
Наконец, заново добавьте свой профиль с помощью tizen security-profiles add
. Вы можете увидеть сообщение в блоге Tizen для удаленной / docker конфигурации.
РЕШЕНИЕ № 2
Если вы не хотите беспокоиться с помощью gnome-keyring вы можете попытаться добавить пароли непосредственно в профиле. xml файл, как показано на форуме Tizen и записан ниже:
<profileitem ca="<tizen>/tools/certificate-generator/certificates/developer/tizen-developer-ca.cer" distributor="0" key="<tizen-data>/keystore/author/<cert>.p12" password="<strong_password>" rootca=""/>
<profileitem ca="<tizen>/tools/certificate-generator/certificates/distributor/tizen-distributor-ca.cer" distributor="1" key="<tizen>/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.p12" password="tizenpkcs12passfordsigner" rootca=""/>