Heim >Web-Frontend >uni-app >So legen Sie die App-Versionsnummer in Uniapp fest

So legen Sie die App-Versionsnummer in Uniapp fest

PHPz
PHPzOriginal
2023-04-18 14:12:133749Durchsuche

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:

  1. Hauptversionsnummer: Stellt im Allgemeinen ein Hauptversionsupdate der Software dar, z. B. ein Upgrade von V1.0 auf V2.0.
  2. Nebenversionsnummer: Stellt im Allgemeinen kleine Updates und Verbesserungen dar, einschließlich der Hinzufügung neuer Funktionen, Fehlerbehebungen, Leistungsverbesserungen usw., wie z. B. ein Upgrade von V1.1 auf V1.2.
  3. Revisionsversionsnummer: Gibt die Revision in der Nebenversionsnummer an, normalerweise kleine funktionale Änderungen und Fehlerbehebungen, wie z. B. ein Upgrade von V1.1.1 auf V1.1.2.
  4. Build-Nummer: Wird im Allgemeinen zur Identifizierung der erstellten Version, einschließlich Codierung, Tests und Veröffentlichung usw., zum Debuggen oder Zurückverfolgen verwendet.

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:

  1. Öffnen Sie die Datei build.xml und kopieren Sie den folgenden Code:

<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."/>

  1. Rufen Sie bei der entsprechenden Stelle auf Speicherort in der Datei „build.xml“ „updateVersion“-Aufgabe.

...
<target name="mytask">...<target>
...
<target name="updateVersion" depends="mytask"/> // 调用updateVersion任务
...

  1. Führen Sie den Befehl aus, um die Versionsnummer festzulegen. Für Windows-Systeme führen Sie den Befehl bitte im CMD aus. Für MacOS- und Linux-Systeme führen Sie den Befehl bitte im Terminal aus.

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:

  1. Hauptversionsnummer: gibt die Software an Bei größeren Versionsänderungen handelt es sich im Allgemeinen um Zahlen wie 1, 2, 3 usw.
  2. Nebenversionsnummer: Zeigt kleine Funktionsänderungen oder Fehlerbehebungen an, normalerweise Zahlen wie 0, 1, 2 usw.
  3. Revisionsnummer: Zeigt sehr kleine Änderungen an, z. B. Fehlerbehebungen, Dokumentänderungen usw., normalerweise Zahlen wie 0, 1, 2 usw.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn