Heim >Web-Frontend >uni-app >So legen Sie die App-Versionsnummer in Uniapp fest
Angesichts der Beliebtheit mobiler Geräte entscheiden sich immer mehr Unternehmen für die Entwicklung eigener mobiler Anwendungen. Für die Entwicklung mobiler Anwendungen ist das Versionsmanagement besonders wichtig. Eine erfolgreiche Anwendung muss mehrere Iterationsversionen durchlaufen, um die endgültige Perfektion zu erreichen. In Uniapp ist das Festlegen der Anwendungsversionsnummer von entscheidender Bedeutung. Lassen Sie uns besprechen, wie die App-Versionsnummer festgelegt wird.
1. Was ist eine Versionsnummer?
Lassen Sie uns zunächst das Konzept einer Versionsnummer verstehen. Die Versionsnummer ist die für die Softwareversion benannte Nummer, die zur Identifizierung verschiedener Softwareversionen verwendet wird. Bei unterschiedlicher Software kann die Versionsnummer unterschiedliche Informationen enthalten, im Allgemeinen enthält sie jedoch die folgenden grundlegenden Informationen:
Daher ist die Einstellung der Versionsnummer für die Softwareaktualisierung und -verwaltung sehr wichtig.
2. So legen Sie die App-Versionsnummer fest
In Uniapp ist das Festlegen der Anwendungsversionsnummer ebenfalls sehr einfach. Im Folgenden stellen wir zwei häufig verwendete Einstellungsmethoden vor.
1. Verwenden Sie zum Einrichten die Datei manifest.json.
Am Beispiel der Generierung der H5-Version stellt Uniapp eine Datei manifest.json bereit, in der die Anwendungskonfigurationselemente wie Anwendungsname, Versionsnummer, Symbol und Start gespeichert sind Bildschirm usw. Informationen. Daher kann die Anwendungsversionsnummer durch Ändern des Versionsattributs in der Datei manifest.json festgelegt werden.
"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
}
Im obigen Code ist das Versionsattribut die Versionsnummer der Anwendung, die nach Bedarf geändert werden kann. Im eigentlichen Entwicklungsprozess sollte bei jeder Aktualisierung der Version die Versionsnummer erhöht werden, um eine bessere Versionsverwaltung zu gewährleisten.
2. Verwenden Sie die Datei build.xml für Einstellungen
Zusätzlich zur Verwendung der Datei manifest.json für Einstellungen stellt Uniapp auch eine Datei build.xml bereit, mit der Sie die Versionsnummer durch Ändern der Konfigurationsdatei festlegen können. Die spezifischen Vorgänge sind wie folgt:
<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任务 ...
Windows-Systembeispiel:
$ gradlew.bat updateVersion
MacOS- und Linux-Systembeispiel:
$ ./gradlew updateVersion
Unter diesen ist gradlew die Skriptdatei, die zum Ausführen des Gradle-Befehls verwendet wird.
Nach Ausführung des Befehls erscheint die folgende Eingabeaufforderung:
Projekt konfigurieren:
Version aktualisieren...
Version: 1.0.0
Bitte geben Sie die aktualisierte Versionsnummer ein (Format: x.y.z): 1.0.1
neue Version: 1.0 .1
Update erfolgreich.
Hier können wir die Versionsnummer eingeben, die aktualisiert werden muss, und dann die Aufgabe „updateVersion“ in der Datei build.xml ausführen, um die Einstellung der Versionsnummer abzuschließen.
3. Die Bedeutung der Versionsnummer
Beim Festlegen der Versionsnummer müssen Sie auf die spezifische Bedeutung der Versionsnummer achten. Normalerweise kann die Versionsnummer in drei Teile unterteilt werden, nämlich die Hauptversionsnummer, die Nebenversionsnummer und die Revisionsnummer. Die Änderungen in jedem Teil spiegeln unterschiedliche Update-Inhalte wider, wie folgt:
Gemäß den oben genannten Regeln können wir Versionsnummern kombinieren, wie zum Beispiel:
1.0.0: Erstversion.
2.0.0: Viele neue Funktionen und große Änderungen wurden hinzugefügt.
2.1.0: Basierend auf der Hauptversion wurden viele kleine Funktionsupdates hinzugefügt.
2.1.1: Nehmen Sie kleinere Überarbeitungen basierend auf Version 2.1.0 vor.
Daher ist es beim Festlegen der Versionsnummer erforderlich, die Versionsnummern entsprechend der tatsächlichen Anwendungssituation zu kombinieren, um die Versionsverwaltung und -iteration besser durchführen zu können.
Zusammenfassung:
Bei der Entwicklung mobiler Anwendungen ist das Versionsmanagement besonders wichtig. uniapp bietet mehrere Möglichkeiten zum Festlegen der Versionsnummer. Wir können flexibel wählen und sie entsprechend der tatsächlichen Situation festlegen. Gleichzeitig müssen wir auch die spezifische Bedeutung der Versionsnummer verstehen, um die Versionsverwaltung und -iteration besser durchführen zu können.
Das obige ist der detaillierte Inhalt vonSo legen Sie die App-Versionsnummer in Uniapp fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!