GeotrekCE / Geotrek-mobile

Cross-platform native app
https://geotrek.fr
BSD 2-Clause "Simplified" License
24 stars 10 forks source link

Error build 3.3.4 #270

Closed mviadere-openig closed 4 years ago

mviadere-openig commented 4 years ago

Bonjour, depuis l'utilisation de la version 3.3.4 lors de la commande ionic cordova build android --prod --release, l'apk est bien créée mais ne s'installe pas sur le smartphone.

Je ne sais pas trop ce qu'il faut fournir pour aider à debugger, voici par défaut :

J'ai remarqué pendant la compilation de l'apk ces messages :

WARNING in /Users/Michael/Geotrek-mobile/src/zone-flags.ts is part of the TypeScript compilation but it's unused. Add only entry points to the 'files' or 'include' properties in your tsconfig.

WARNING in /Users/Michael/Geotrek-mobile/src/environments/environment.prod.ts is part of the TypeScript compilation but it's unused. Add only entry points to the 'files' or 'include' properties in your tsconfig.

J'ai essayé de chercher un peu mais ça sort de mon domaine de compétence.

Infos supplémentaires - j'ai fait ces manipulations de customisation supplémentaires :

Je précise que ces manipulations ont déjà été faites sur une version plus ancienne et l'application s'installait sans soucis. J'avais juste fait la manipulation pour enlever firebase. C'est depuis que je veux le mettre en place que j'ai le problème.

S'il il y a d'autres informations à fournir et/ou de fichiers, je ferai le nécessaire.

mviadere-openig commented 4 years ago

Bonjour,

J'ai fait des tests hier, l'application fonctionne lorsqu'on la run sur avec un emulator.

Lorsque je récupère directement le app-debu.apk et que je l'installe sur le smartphone, cela fonctionne aussi. C'est uniquement lorsque je veux build la version release que cela ne veut pas s'installer.

camillemonchicourt commented 4 years ago

Je pense que tes soucis viennent de tes manipulations avec Firebase et non pas à la release 3.3.4.

mviadere-openig commented 4 years ago

Je suis en train de regarder, effectivement le problème de vient pas de la release, il y a pleins de raisons qui font qu'une application ne s'installe pas sur un smartphone. Je vais essayer sur mon smartphone personnel pour tester, mais si ça fonctionne sans problème sur l'émulateur c'est que le problème n'est pas lié à la release.

mviadere-openig commented 4 years ago

Concernant mon problème,j'ai récupéré à nouveau les fichiers firebase et j'ai signé l'application (voir ici : https://ionicframework.com/docs/deployment/play-store). Mon problème pouvait venir d'une de ces manipulations. Il est résolu.