Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pauloanalista/publicando-app-ionic

Roteiro que realizo para publicar meu apps feitos em Ionic nas lojas
https://github.com/pauloanalista/publicando-app-ionic

Last synced: about 1 month ago
JSON representation

Roteiro que realizo para publicar meu apps feitos em Ionic nas lojas

Awesome Lists containing this project

README

        

# Publicando-App-Ionic
Roteiro que realizo para publicar meu apps feitos em Ionic nas lojas.

#Publicando App Ionic na Google Play

## Passo 1 - Verificar se as informações do projeto estão ok
- Setar as informações (nome do app, versão e etc) no arquivo config.xml
- Verificar se já gerei as imagens com ionic cordova resources -f
- Após gerar as imagens, ajustar a logo, pois o ionic as vezes gera as imagens cortadas

## Passo 2 - Gerar APK não assinado
Entra na pasta do app
ex:

```sh
cd "C:\Projeto\MeuApp"
```

Gerar o apk não assinado com o comando abaixo
```sh
ionic cordova build android --release --prod
```

## Passo 3 - Gerar um Key (somente 1 vez)
Ao publicar o App pela primeira vez, é necessário gerar uma key(chave). Nas próximas versões é só utilizar a key(chave) gerada.

OBS: Não executar os comandos abaixo, caso você já tenha uma Key

Caso a máquina não esteja configurada corretamente, acessar a pasta do JAVA -> JRE -> BIN
```sh
cd "C:\Program Files (x86)\Java\jre1.8.0_144\bin"
```

Para criar a chave utilize o comando abaixo:

```sh
.\keytool.exe -genkey -v -keystore "C:\Projeto\MeuApp\minha.keystore" -alias minhaKey -keyalg RSA -keysize 2048 -validity 10000
```

Guarde a senha!
senha: senha123

## Passo 4 - ASSINAR APK
Caso sua máquina não esteja configurada corretamente, entre na pasta abaixo para executar o comando.

```sh
cd "C:\Program Files\Java\jdk1.8.0_144\bin\"
```

Comando que deve ser executado, lembre se informar a key no final do comando

```sh
.\jarsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore "C:\Projeto\MeuApp\minha.keystore" "C:\Projeto\MeuApp\platforms\android\build\outputs\apk\android-release-unsigned.apk" minhaKey
```

## Passo 5- EXECUTAR ZIPALIGN
Caso a máquina não esteja configurada corretamente, entre na pasta

```sh
cd "C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.2\"
```

Execute o seguinte comando
```sh
.\zipalign.exe -v 4 "C:\Projeto\MeuApp\platforms\android\build\outputs\apk\android-release-unsigned.apk" "C:\Projeto\MeuApp\MeuApp-0.0.2.apk"
```

### Observações
O ideal é configurar as variaveis de ambiente, assim você evita de ficar navegando até essas pastas

# VEJA TAMBÉM
## Grupo de Estudo no Telegram
- [Participe gratuitamente do grupo de estudo](https://t.me/blogilovecode)

## Cursos baratos!
- [Meus cursos](https://olha.la/udemy)

## Fique ligado, acesse!
- [Blog ILoveCode](https://ilovecode.com.br)

## Novidades, cupons de descontos e cursos gratuitos
https://olha.la/ilovecode-receber-cupons-novidades