web-dev-qa-db-fra.com

Flutter: mettre à jour le code de version pour le play store

j'ai publié une application sur le Play Store avec flutter, maintenant je veux télécharger une nouvelle version de l'application. J'essaie de changer le code de version avec:

flutter Build apk --build-name = 1.0.2 --build-number = 3

ou changer le local.properties comme ça

 flutter.versionName=2.0.0
 flutter.versionCode=2
 flutter.buildMode=release

mais chaque fois que je reçois une erreur sur le Playstore

Vous devez utiliser un code de version différent pour votre APK ou votre Android App Bundle car le code 1 est déjà attribué à un autre APK ou Android App Bundle.

17
Pondikpa Tchabao

Compris celui-ci. La documentation n'est pas simple

dans votre pubspec.yaml changez la version comme ceci

version: 1.0.2+2

où le truc après le + est le nom de version que je pense

34
David Hulmes

Mise à jour version:A.B.C+X dans pubspec.yaml.

Pour Android:

A.B.C Représente le versionName tel que 1.0.0.

X (le nombre après le +) représente le versionCode tel que 1, 2, 3, etc. .

Lorsque vous exécutez flutter packages get Après avoir mis à jour ce version dans le fichier pubspec, les propriétés versionName et versionCode dans local.properties Sont mis à jour qui sont ensuite repris dans la build.gradle (app) lorsque vous construisez votre projet Flutter à l'aide de flutter build ou flutter run, qui est responsable en dernier ressort pour le réglage de versionName et versionCode pour l'apk.

Pour iOS:

A.B.C Représente le CFBundleShortVersionString tel que 1.0.0.

X (le nombre après le +) représente le CFBundleVersion tel que 1, 2, 3, etc. .

10
Rohan Taneja

Solution:

Dans pubspec.yaml, ajoutez ceci (probablement après la description, même indication que la description, le nom, etc.):

version: 2.0.0+2

Ensuite, les paquets entrent dans le répertoire local flutter (n'oubliez pas de le faire)

Explication:

Tout ce qui précède plus est le nom de la version et après le code de la version. Donc ici le code de version est 2 et le nom est 2.0.0. Chaque fois que vous donnez une mise à jour à l'application Flutter, assurez-vous de changer obligatoirement le code de version!

Informations complémentaires:

Chaque fois que Android est une application construite, build.gradle sous Android/app/recherche le code et le nom de la version. Cela se trouve généralement dans local.properties, qui est modifié chaque fois que vous modifiez flutter. Pubspec.yaml

4
Vidor Vistrom

Première modification de la version flutter de pubspec.yaml exemple `version 1.0.3 + 4

Dans le cas de Android, accédez au fichier local.properties puis modifiez le nom et le code de la version, de la même manière que le code et le nom de la version flottante.

Dans le cas d’Ios, accédez à la page suivante: généré.xcconfig, puis chnage: FLUTTER_BUILD_NAME = 1.0.3 FLUTTER_BUILD_NUMBER = 4`

0
Adam

changez le code de version, nommez quelque chose comme:

code: 20100

nom: 2.1.0

0
murtadha alsabbagh