Mam zamiar wydać aplikację na rynku Android. Potrzebuję wygenerować plik kluczy, aby podpisać moją aplikację. Dokumenty są trochę zapasowe na to, co jestem poparcia dla wprowadzenia parametru -dname
.Co powinienem użyć, aby "Nazwa wyróżniająca" w naszym magazynie kluczy dla rynku Android
Oto linia Używam:
keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000
Co jest wymagane w (nazwa wyróżniająca) Pole -dname
? Odkryłem, że mogę dołączyć pole CN
. Czy są jeszcze inne pola, które muszę wprowadzić, zanim Rynek zaakceptuje aplikację? Jakieś dobre opcjonalne do wprowadzenia?
Updated I okazało się, mogę badać inne APK za pomocą:
jarsigner -verify -verbose -certs nameof.apk
Oto kilka przykładów:
- z 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
- Another losowa aplikacja,
X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA
Które z nich są wymagane w Android Market? Jakie są najczęściej używane programiści przy zwalnianiu aplikacji? – christophercotton
Zazwyczaj używają tylko nazwy firmy i/lub adresu URL. – Cristian
Dzięki! To wydaje się pasować do tego, co udało mi się ustalić, badając inne apki. – christophercotton