ПредишенСледващото

Как да подпишете хибрид мобилно приложение за мястото в Google Play 17

  • 20.03.17 08:36 •
  • 2developers •
  • • # 324350
  • • Habrahabr
  • • от пясъчника
  • 13 •
  • 3700

- като Forbes, само по-добре.

Така че, сте работили усилено в продължение на много дни (а може би и вечер), а това е вашето първо хибридно мобилно приложение готов. Това е доста стабилна, затворени най-критичните грешки. Бяха малки, но не забравяйте, че перфекционизъм - злото, вие приемате умишлено решение да изложи молбата.

Необходимо условие за това - наличието на подписан APK файла. Как да се регистрирате APK файла, ще научите от тази статия.

Малко отклонение

първоначалната информация


Предполагам, че сте конфигурирали всичко необходимо за развитието на хибридни мобилни приложения, използващи Apache Cordova. Трябва да се задава:

  • Apache Cordova
  • Kit Java Development
  • Android SDK Tools

Както името на проекта, както и приложение използва LCF на. Заменете я с името на вашия проект, където имате нужда от него.


Първо трябва да се създаде натрупване освобождаване на вашата кандидатура. Но преди това, нека да се уверете, че всички ненужни плъгини премахнати. Например, ние не се нуждаем от плъгин, който показва информация за отстраняването на конзолата. Извадете го:


За да генерирате версия освобождаване натрупване за Android използвате командата за изграждане --release флаг:


Тази команда създава неподписан APK файла в директорията:


Например, платформи / андроид / изграждане / изходи / APK / андроид освобождаване-unsigned.apk. След това ще трябва да се регистрирате файла и стартирайте zipalign програма, за да се оптимизира и да се подготвят файла за Google Play.

За да се регистрирате, необходимо удостоверение файла. Създайте го използвате помощната програма keytool. който е включен в JDK:

Псевдонимът се използва всеки път, когато влизате прилагането *. За да направи по-лесно да се запомни, като псевдоним, използвайте името на файла, за ключове, например:

* За да се регистрирате нужди на жалба в новини на всеки освобождаване

keytool Utility ви пита поредица от въпроси. Като цяло няма да има от 8 до предварително разбиране на въпроси и примерни отговори, всички от тях са изброени по-долу, под спойлера.

Keytool въпроси и примерни отговори

1. Въведете хранилище парола:
Тук трябва да въведете паролата за файла (най-малко 6 знака). Въведената парола трябва да бъде написана на сигурно място, е необходимо всеки път, когато влизате на заявлението.

2. Въведете повторно новата парола:
Въведете отново паролата си.

3. Какво е първото име и фамилията си?
[Файл]: Ivan Петров
Вашето име и фамилия. Стойността в квадратните скоби - това е по подразбиране.

4. Какво е името на вашата организационна единица?
[Файл]: IT
Вашето име бизнес единица. Можете да го оставите празно, аз етап.

5. Какво е името на вашата организация?
[Неизвестно]: 2developers
Името на вашата организация. Посочете ако има такива.

6. Какво е името на града или мястото?
[Файл]: Москва
Името на града

7. Какво е името на вашия щат или провинция?
[Файл]: MO
име на домейн

8. Какво е двубуквен код на държавата в ресивъра?
[Файл]: RU
код на държавата. Посочвам RU.

Следваща ще бъде помолен да проверяват информацията, въведена:
Дали CN = Иван Петров, ОУ = IT, O = 2developers, L = Москва, ST = MO, C = RU правилно?

Потвърдете, ако всичко е наред, или натиснете Enter, за да влезете отново.


В края на посланието за успешна ключов поколение. Ще бъдете подканени да зададете парола за частния ключ (ако искате да напусне, е същият като за сертификат - натиснете Enter):


В сегашната директория lcf.keystore файл ще бъде създаден.

важно
Създаден е файл, който искате да съхранявате на безопасно място. Ако използвате лично хранилище, можете да се ангажират във файл заедно с оригиналния код приложение. Като цяло, сертификати са най-добре се държат отделно. Ако сертификатът е загубено, няма да бъде в състояние да се освободи актуализации на приложението.
Останалите две стъпки и да се приготвим за разпространението на файла APK. Отиди директно към подписване.

За да го подпишете файл, използвайте помощната програма jarsigner. която също е включена в JDK.


Името на сертификат е определен след опция -keystore. псевдоним - след името на файла.

Накрая, за да се оптимизира APK файла, използвайте помощната програма zipalign:


Последният вариант - това е името на файла, които можете да изтеглите от Google Play.

Важно.
zipalign полезност е част от Android SDK Tools, и може да се намери тук:

заключение

Свързани статии

Подкрепете проекта - споделете линка, благодаря!