NativeScript / NativeScript/nativescript-cli
Nativescript (Android production build) keystore params not validated
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 1.1k
- Forks
- 204
- Merge moyen
- 1 j 9 h
- PR mergées (30 j)
- 8
Description
Environment
- CLI: 6.5.0
Android Build
Describe the bug
tns build command doesnt do a single verification of the keystore we providing (production build).
In our sample the file doesnt even exist were prodiving.
Expected behavior
TNS build should not start the build before checking that everything is fine. Even better it should tell whats exactly the error (file missing, keystore invalid, alias not found, password not correct,...). Instead of letting gradlew fail..
To Reproduce
tns build android --release --key-store-path android.keystore --key-store-password xxx --key-store-alias zzz--key-store-alias-password yyy --env.aot --env.uglify --env.report --env.hiddenSourceMap
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le chemin de publication Android invoqué par tns build android --release et reproduisez la commande indiquée dans l’issue. C’est terminé lorsque les chemins de keystore ou les identifiants non valides sont rejetés avant le démarrage de Gradle, avec une erreur identifiant précisément l’échec de validation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, javascript
- Domaine
- build-system, cli, mobile
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100