Objetivo: Este comando é usado para exportar um certificado associado a um alias específico (neste caso, canalqb) de um keystore para um arquivo de certificado (canalqb_cert.crt).
Parâmetros:
-export: Indica que você deseja exportar um certificado.
-alias canalqb: Especifica o alias do certificado que você deseja exportar.
-keystore "canalqb.keystore": Indica qual keystore contém o certificado.
-file "canalqb_cert.crt": O nome do arquivo onde o certificado será salvo.
-storepass XXX: A senha do keystore (substitua XXX pela senha real).
Objetivo: Este comando é usado para importar um certificado de um arquivo (canalqb_cert.crt) para um keystore, associando-o a um alias específico (canalqb).
Parâmetros:
-import: Indica que você deseja importar um certificado.
-alias canalqb: Especifica o alias sob o qual o certificado será armazenado no keystore.
-file "canalqb_cert.crt": O arquivo que contém o certificado que será importado.
-storepass xxxxxx : A senha do keystore.
-noprompt: Faz com que o comando não pergunte por confirmações durante a importação, assumindo que você confia no certificado.
Resumo
Exportar: Retira um certificado do keystore e salva em um arquivo.
Importar: Adiciona um certificado de um arquivo ao keystore.
Salve o arquivo abaixo na mesma pasta que está seu pyproject.toml com nome cer.bat
@echo off
setlocal enabledelayedexpansion
cls
echo Informe sua alias da keystore:
set /p alias_keystore=
echo Informe sua senha de keystore:
set /p senha_keystore=
echo Informe sua senha de key:
set /p senha_key=
briefcase package android
cd dist
:: Verifica se o diretório de backup existe, se não, cria
if not exist "..\backup" (
mkdir "..\backup"
)
:: Copia os arquivos .aab para o diretório de backup
for %%f in (*.aab) do (
copy "%%f" "..\backup"
)
:: Delete existing keystore and certificate if they exist
Comentários
Comente só assim vamos crescer juntos!