Unity 3D: Android バンドル バージョンとバージョン コードとは何ですか? また、それらはどのように関連していますか? 質問する

Unity 3D: Android バンドル バージョンとバージョン コードとは何ですか? また、それらはどのように関連していますか? 質問する

a) Android バンドルのバージョンとバージョン コードはどのような意味ですか?

b) バンドルバージョンとバージョンコードの違いは何ですか?

i) のバンドル バージョンがあるとします0.137。バージョン コードはこれとどのように関係しますか? バージョン コードは 137 だけでよいですか?

ii)1.0次にバンドルバージョンをリリースするとどうなりますか? バージョンコードを呼び出すだけでよいですか10?

c)これらはどのように関連していますか? バンドル バージョンに番号を付ける正しい方法は何ですか?


注: 検索しても、その違いを説明しているソースは見つからないようです。私はこれまで、バンドルに無計画に番号を付けてきましたが、これを正しく行う方法を見つけたいと思います。

これらの指定は、団結しかし、そのページからでもパラメータが何であるか理解できるかどうかわかりません...

ベストアンサー1

「バンドル バージョン」はありません。これは iOS/Mac の用語です。ビルドされた Android アプリはパッケージと呼ばれます。

Android には、バージョンを指定する場所が 2 つあります。バージョン名 (android:versionNameマニフェスト内) とバージョン コード ( android:versionCode) です。これらは必ずしも相関している必要はありませんが、実際には相関していることが多いです。Google マーケットでは、アップデートを公開するときにバージョン コード (名前ではありません) を使用して、アップデートが現在公開されているパッケージよりも新しいものであることを確認します。

バージョン名はエンドユーザーに表示されるものです。形式に制限はなく、フリーテキスト文字列ですが、ほとんどのアプリは 1.2 または 1.2.3 のパターンに従います。

バージョン名とバージョン コードを関連付ける方法は自由です。連続したバージョン コードを使用することも、数式を使用することもできます。major*10000 + minor*100 + buildこれは Google がアプリで行っている方法で、バージョン 4.10.3 のコードは 41003 になります。

おすすめ記事