Перенос хранилища ключей из Adobe Air в Unity - PullRequest
0 голосов
/ 02 июня 2019

Надеюсь, все хорошо.

Мы перевели игру из Adobe Air в Unity.

Но у меня проблемы с подписанием новой игры Unity в Google Play.

Знаете ли вы, как мы можем переместить хранилище подписей / ключей из Adobe Air (p12) в Unity (хранилище ключей)?

Ваша помощь будет высоко ценится.

Спасибо!

hjeko

Мы пробовали разные способы подписать игру единства, но нас всегда отвергают.

1 Ответ

0 голосов
/ 07 июня 2019

Вам нужно изменить существующий .p12 на .jks, чтобы использовать его.Для этого вам понадобится Java Keytool (это часть вашего Java SDK).

Затем запустите ваш терминал и используйте это:

keytool -importkeystore -srckeystore [MY_FILE.p12] -srcstoretype pkcs12
 -srcalias [ALIAS_SRC] -destkeystore [MY_KEYSTORE.jks]
 -deststoretype jks -deststorepass [PASSWORD_JKS] -destalias [ALIAS_DEST]

MY_FILE.p12 - это ваш существующий файл .p12

MY_KEYSTORE.jks - путь назначения, в который будет сохранен новый файл.

PASSWORD_JKS - ваш новый пароль для сгенерированного хранилища ключей

ALIAS_SRC, он должен совпадать стекущее имя вашего p12

ALIAS_DEST, оно должно совпадать с именем хранилища ключей.

Я надеюсь, что это работает для вас.

РЕДАКТИРОВАТЬ:

Еслиу вас нет псевдонима вашего хранилища ключей, вы можете использовать эту более простую версию:

keytool -importkeystore  -srckeystore [MY_FILE.p12] -destkeystore [MY_KEYSTORE.jks] -srcstoretype PKCS12
-deststoretype jks -deststorepass [PASSWORD_JKS]

Я проверил один из моих файлов p12, и он работает как следует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...