Я собираюсь выпустить приложение в Android Market. Мне нужно создать хранилище ключей для подписи моего приложения. Документы являются небольшими резервами на то, что я поддерживаю для ввода параметра -dname
.Что я должен использовать для «Distinguished Name» в нашем Keystore для Android Market
Вот линия Я использую:
keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000
Что требуется в (Distinguished Name) поле -dname
? Я узнал, что могу включить поле CN
. Есть ли другие поля, которые я должен поставить перед тем, как Market примет приложение? Любые хорошие дополнительные, чтобы положить?
Обновленный Я узнал, что я могу изучить другие APK-с помощью:
jarsigner -verify -verbose -certs nameof.apk
Вот некоторые примеры:
- из http://slideme.org/
X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
- Opera Mini
X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
- другой случайное приложение,
X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA
Какие из них требуются для Android Market? Какие распространенные разработчики используют при выпуске приложений? – christophercotton
Обычно они используют только название компании и/или URL. – Cristian
Спасибо! Это похоже на то, что я только мог определить, изучив другие апки. – christophercotton