Dengan populariti peranti mudah alih, semakin banyak syarikat memilih untuk membangunkan aplikasi mudah alih mereka sendiri. Untuk membangunkan aplikasi mudah alih, pengurusan versi amat penting. Aplikasi yang berjaya mesti melalui pelbagai versi lelaran untuk mencapai kesempurnaan akhir. Dalam uniapp, menetapkan nombor versi aplikasi adalah penting Mari kita bincangkan cara menetapkan nombor versi aplikasi.
1. Apakah itu nombor versi
Pertama sekali, mari kita fahami konsep nombor versi. Nombor Versi ialah nombor yang dinamakan untuk versi perisian, yang digunakan untuk mengenal pasti versi perisian yang berbeza. Dalam perisian yang berbeza, nombor versi mungkin mengandungi maklumat yang berbeza, tetapi ia biasanya mengandungi maklumat asas berikut:
Oleh itu, tetapan nombor versi adalah sangat penting untuk kemas kini perisian dan pengurusan.
2. Cara menetapkan nombor versi aplikasi
Dalam uniapp, menetapkan nombor versi aplikasi juga sangat mudah. Di bawah ini kami akan memperkenalkan dua kaedah tetapan yang biasa digunakan.
1. Gunakan fail manifest.json untuk tetapan
Mengambil penjanaan versi H5 sebagai contoh, uniapp menyediakan fail manifest.json, yang menyimpan item konfigurasi aplikasi, seperti nama aplikasi , Nombor versi, ikon, skrin permulaan dan maklumat lain. Oleh itu, anda boleh menetapkan nombor versi aplikasi dengan mengubah suai atribut versi dalam fail 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
}
Dalam kod di atas, atribut versi ialah nombor versi aplikasi, yang boleh diubah suai mengikut keperluan. Dalam proses pembangunan sebenar, setiap kali versi dikemas kini, nombor versi perlu ditambah untuk pengurusan versi yang lebih baik.
2. Gunakan fail build.xml untuk tetapan
Selain menggunakan fail manifest.json untuk tetapan, uniapp juga menyediakan fail build.xml, yang boleh ditetapkan dengan mengubah suai fail konfigurasi. Operasi khusus adalah seperti berikut:
<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任务 ...
Contoh sistem Windows:
$ gradlew.bat updateVersion
Contoh sistem MacOS dan Linux:
$ ./gradlew updateVersion
Antaranya, gradlew Merupakan fail skrip yang digunakan untuk melaksanakan arahan gradle.
Selepas melaksanakan arahan, gesaan berikut akan muncul:
Konfigurasikan projek:
kemas kini versi...
versi: 1.0.0
Sila masukkan versi yang dinaik taraf nombor (Format: x.y.z): 1.0.1
versi baharu: 1.0.1
kemas kini kejayaan.
Di sini, kita boleh memasukkan nombor versi yang perlu ditingkatkan, dan kemudian melaksanakan binaan Fail .xml Tugas updateVersion boleh melengkapkan tetapan nombor versi.
3. Maksud nombor versi
Apabila menetapkan nombor versi, anda perlu memberi perhatian kepada maksud khusus nombor versi. Biasanya, nombor versi boleh dibahagikan kepada tiga bahagian, iaitu nombor versi major, nombor versi minor dan nombor semakan Perubahan dalam setiap bahagian mencerminkan kandungan kemas kini yang berbeza, seperti berikut:
Mengikut peraturan di atas, kami boleh menggabungkan nombor versi, seperti:
1.0.0: versi awal.
2.0.0: Banyak ciri baharu dan perubahan besar telah ditambah.
2.1.0: Berdasarkan versi utama, banyak kemas kini fungsi kecil telah ditambah.
2.1.1: Berdasarkan versi 2.1.0, buat semakan kecil.
Oleh itu, apabila menetapkan nombor versi, adalah perlu untuk menggabungkan nombor versi mengikut situasi aplikasi sebenar untuk pengurusan versi dan lelaran yang lebih baik.
Ringkasan:
Dalam pembangunan aplikasi mudah alih, pengurusan versi amat penting. uniapp menyediakan pelbagai cara untuk menetapkan nombor versi Kami boleh memilih secara fleksibel dan ditetapkan mengikut situasi sebenar. Pada masa yang sama, kita juga perlu memahami maksud khusus nombor versi untuk menjalankan pengurusan versi dan lelaran dengan lebih baik.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan nombor versi aplikasi dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!