ホームページ  >  記事  >  ウェブフロントエンド  >  uniappでアプリのバージョン番号を設定する方法

uniappでアプリのバージョン番号を設定する方法

PHPz
PHPzオリジナル
2023-04-18 14:12:133690ブラウズ

モバイル デバイスの人気に伴い、独自のモバイル アプリケーションを開発する企業が増えています。モバイル アプリケーションの開発では、バージョン管理が特に重要です。アプリケーションを成功させるには、最終的な完成度を達成するために、複数のバージョンの反復を経る必要があります。 uniapp では、アプリケーションのバージョン番号を設定することが重要です。アプリのバージョン番号を設定する方法について説明します。

1. バージョン番号とは

まず、バージョン番号の概念を理解しましょう。バージョン番号 (Version Number) は、ソフトウェアのバージョンに付けられた番号で、さまざまなソフトウェアのバージョンを識別するために使用されます。ソフトウェアによっては、バージョン番号に異なる情報が含まれる場合がありますが、通常は次の基本情報が含まれます。

  1. メジャー バージョン番号: 通常、ソフトウェアのメジャー バージョン アップデート (V1.0 からなど) を示します。 V2.0にアップグレードされます。
  2. マイナー バージョン番号: 通常、V1.1 から V1.2 へのアップグレードなど、新機能の追加、バグ修正、パフォーマンスの向上などの小規模な更新と改善を表します。
  3. リビジョン バージョン番号: マイナー バージョン番号のリビジョンを示します。通常は、V1.1.1 から V1.1.2 へのアップグレードなど、小さな機能変更やバグ修正が含まれます。
  4. ビルド番号: 通常、デバッグやバックトラックのためにコーディング、テスト、リリースなどを含むビルドされたバージョンを識別するために使用されます。

したがって、バージョン番号の設定はソフトウェアの更新と管理にとって非常に重要です。

2. アプリのバージョン番号の設定方法

uniapp では、アプリケーションのバージョン番号の設定も非常に簡単です。ここではよく使われる2つの設定方法を紹介します。

1. セットアップには、manifest.json ファイルを使用します。

H5 バージョンの生成を例として、uniapp は、アプリケーション構成アイテム (アプリケーションなど) を保存する、manifest.json ファイルを提供します。名前、バージョン番号、アイコン、起動画面、その他の情報。したがって、アプリケーションのバージョン番号は、manifest.json ファイルの version 属性を変更することで設定できます。

"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

}

上記のコードでは、version 属性はアプリケーションのバージョン番号であり、必要に応じて変更できます。実際の開発プロセスでは、バージョン管理を強化するために、バージョンが更新されるたびにバージョン番号を増やす必要があります。

2. 設定に build.xml ファイルを使用する

manifest.json ファイルを設定に使用することに加えて、uniapp は build.xml ファイルも提供します。設定ファイルのバージョン番号の設定。具体的な操作は次のとおりです。

  1. build.xml ファイルを開き、次のコードをコピーします。

<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>

  1. build.xml ファイル内の適切な場所で updateVersion タスクを呼び出します。

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

  1. コマンドを実行してバージョン番号を設定します。 Windows システムの場合は CMD でコマンドを実行し、MacOS および Linux システムの場合はターミナルでコマンドを実行してください。

Windows システムの例:
$ gradlew.bat updateVersion

MacOS および Linux システムの例:
$ ./gradlew updateVersion

このうち、 gradlew gradle コマンドを実行するために使用されるスクリプト ファイルです。

コマンドを実行すると、次のプロンプトが表示されます:

プロジェクトの構成:
バージョンの更新...
バージョン: 1.0.0
アップグレードされたバージョンを入力してください番号 (形式: x.y.z): 1.0.1
new version: 1.0.1
update success.

ここで、アップグレードする必要があるバージョン番号を入力し、ビルドを実行します。 .xml ファイル updateVersion タスクは、バージョン番号の設定を完了できます。

3. バージョン番号の意味

バージョン番号を設定する場合は、バージョン番号の具体的な意味に注意する必要があります。通常、バージョン番号はメジャー バージョン番号、マイナー バージョン番号、リビジョン番号の 3 つの部分に分かれており、各部分の変更内容は次のように更新内容が異なります。バージョン番号: ソフトウェアのメジャー バージョンの変更を示します。通常は 1、2、3 などの数字です。

    マイナー バージョン番号: 小さな機能変更またはバグ修正を示します。通常は 0、1、2 などの数字です。
  1. リビジョン番号: バグ修正、ドキュメントの変更などの非常に小さな変更を示します。通常は 0、1、2 などの数字です。
  2. 上記のルールに従って、バージョン番号を組み合わせることができます。例:
1.0.0: 初期バージョン。

2.0.0: 多くの新機能が追加され、大きな変更が加えられました。

2.1.0: メインバージョンをベースに、多くの小さな機能アップデートが追加されています。

2.1.1: バージョン 2.1.0 をベースにマイナーリビジョンを作成します。

したがって、バージョン番号を設定する際には、バージョン管理とイテレーションをより適切に実行するために、実際のアプリケーションの状況に応じてバージョン番号を組み合わせる必要があります。

概要:

モバイル アプリケーション開発では、バージョン管理が特に重要です。 uniappではバージョン番号の設定方法が複数用意されており、状況に応じて柔軟に選択・設定することができます。同時に、バージョン管理と反復をより適切に実行するために、バージョン番号の具体的な意味を理解する必要もあります。

以上がuniappでアプリのバージョン番号を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。