Maison > Article > interface Web > Comment définir le numéro de version de l'application dans Uniapp
Avec la popularité des appareils mobiles, de plus en plus d'entreprises choisissent de développer leurs propres applications mobiles. Pour développer des applications mobiles, la gestion des versions est particulièrement importante. Une application réussie doit passer par plusieurs versions d’itérations pour atteindre la perfection finale. Dans uniapp, la définition du numéro de version de l'application est cruciale. Voyons comment définir le numéro de version de l'application.
1. Qu'est-ce qu'un numéro de version ?
Tout d'abord, comprenons le concept de numéro de version. Le numéro de version est le numéro attribué à la version du logiciel, qui est utilisé pour identifier les différentes versions du logiciel. Dans différents logiciels, le numéro de version peut contenir des informations différentes, mais il contient généralement les informations de base suivantes :
Par conséquent, le réglage du numéro de version est très important pour la mise à jour et la gestion du logiciel.
2. Comment définir le numéro de version de l'application
Dans uniapp, définir le numéro de version de l'application est également très simple. Ci-dessous, nous présenterons deux méthodes de réglage couramment utilisées.
1. Utilisez le fichier manifest.json pour les paramètres
Prenez la génération de la version H5 comme exemple. Uniapp fournit un fichier manifest.json, qui stocke les éléments de configuration de l'application, tels que le nom de l'application, le numéro de version, l'icône et l'écran de démarrage. , etc. Par conséquent, vous pouvez définir le numéro de version de l'application en modifiant l'attribut version dans le fichier manifest.json.
"manifest": {
"name": "uni-app", "short_name": "uni-app", "description": "uni-app", "start_url": "/", "display": "standalone", "orientation": "portrait", "background_color": "#ffffff", "theme_color": "#007aff", "version": "1.0.0", // 设置应用版本号 "icons": [{ "src": "/static/logo.png", "type": "image/png", "sizes": "192x192" }, { "src": "/static/logo.png", "type": "image/png", "sizes": "512x512" } ], "splash_pages": null
}
Dans le code ci-dessus, l'attribut version est le numéro de version de l'application, qui peut être modifié selon les besoins. Dans le processus de développement actuel, chaque fois que la version est mise à jour, le numéro de version doit être augmenté pour une meilleure gestion des versions.
2. Utilisez le fichier build.xml pour les paramètres
En plus d'utiliser le fichier manifest.json pour les paramètres, uniapp fournit également un fichier build.xml, qui peut définir le numéro de version en modifiant le fichier de configuration. Les opérations spécifiques sont les suivantes :
<echo message="update version..."/> <property file="manifest.json"/> <echo message="version: ${version}"/> <input message="请输入升级后的版本号(格式:x.y.z):" addproperty="newVersion" defaultvalue="${version}" validargs="\d+\.\d+\.\d+" /> <echo message="new version:${newVersion}"/> <replace file="manifest.json" token="\"version\":\s*\"(\d+\.\d+\.\d+)\"" value="\"version\":\"${newVersion}\""/> <echo message="update success."/>
... <target name="mytask">...<target> ... <target name="updateVersion" depends="mytask"/> // 调用updateVersion任务 ...
Exemple de système Windows :
$ gradlew.bat updateVersion
Exemple de système MacOS et Linux :
$ ./gradlew updateVersion
Parmi eux, gradlew est le fichier de script utilisé pour exécuter la commande gradle.
Après avoir exécuté la commande, l'invite suivante apparaîtra :
Configurer le projet :
mettre à jour la version...
version : 1.0.0
Veuillez saisir le numéro de version mise à niveau (format : x.y.z) : 1.0.1
nouvelle version : 1.0 .1
succès de la mise à jour.
Ici, nous pouvons entrer le numéro de version qui doit être mis à niveau, puis exécuter la tâche updateVersion dans le fichier build.xml pour terminer le réglage du numéro de version.
3. La signification du numéro de version
Lors de la définition du numéro de version, vous devez faire attention à la signification spécifique du numéro de version. Habituellement, le numéro de version peut être divisé en trois parties, à savoir le numéro de version majeure, le numéro de version mineure et le numéro de révision. Les modifications dans chaque partie reflètent différents contenus de mise à jour, comme suit :
Selon les règles ci-dessus, nous pouvons combiner des numéros de version, tels que :
1.0.0 : version initiale.
2.0.0 : De nombreuses nouvelles fonctionnalités et changements majeurs ont été ajoutés.
2.1.0 : Basée sur la version principale, de nombreuses petites mises à jour de fonctions ont été ajoutées.
2.1.1 : Apporter des révisions mineures basées sur la version 2.1.0.
Par conséquent, lors de la définition du numéro de version, il est nécessaire de combiner les numéros de version en fonction de la situation réelle de l'application afin de mieux effectuer la gestion et l'itération des versions.
Résumé :
Dans le développement d'applications mobiles, la gestion des versions est particulièrement importante. uniapp propose plusieurs façons de définir le numéro de version. Nous pouvons choisir de manière flexible et définir en fonction de la situation réelle. Dans le même temps, nous devons également comprendre la signification spécifique du numéro de version afin de mieux effectuer la gestion et l'itération des versions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!