Ini sering berguna untuk kode runtime permainan Anda untuk mengetahui informasi kunci tentang membangun itu sendiri. Informasi seperti nama dan jumlah build sangat berguna ketika melaporkan bug atau pelacakan analyticsAbbreviation of Unity Analytics
See in Glossary. Untuk membantu memfasilitasi ini, Cloud BuildLayanan integrasi berkelanjutan untuk proyek Unity yang mengotomatiskan proses pembuatan build pada server Unity. More info
Lihat di Glossary menyuntikkan "manifest" ke dalam permainan Anda pada waktu membangun, sehingga data kunci ini dapat diakses kemudian pada runtime.
Manifest Build Unity Cloud disediakan sebagai JSON diformat TextAsset. Ini disimpan sebagai sumber daya permainan, dapat diakses melalui Resources.Load()
. Manifest build mengandung nilai-nilai berikut:
Value: | Properties: |
---|---|
scmCommitId |
Komitmen atau perubahan yang dibangun. |
scmBranch |
Nama cabang yang dibangun. |
buildNumber |
Cloud Build “nomor membangun” sesuai dengan build ini. |
buildStartTime |
Saat proses build dimulai. |
projectId |
Pengidentifikasi proyek Unity. |
bundleId |
bundleIdentifier dikonfigurasi di Build Cloud (iOS dan Android saja). |
unityVersion |
Versi Unity yang Cloud Build digunakan untuk membuat build. |
xcodeVersion |
Versi XCode digunakan untuk membangun Proyek (hanya iOS). |
cloudBuildTargetName |
Nama target build yang dibangun. |
TeksAsset manifest, yang disebut UnityCloudBuildManifest.json, ditulis ke folder Aset/UnityCloud/Resources.
Untuk menguji fungsi manifestasi build secara lokal, nama file Anda UnityCloudBuildManifest.json.txt. Jangan melakukan file ini ke folder Assets/UnityCloud/Resources proyek Anda di repositori kode Anda karena mungkin mengganggu file manifest Unity Cloud Build.
Anda dapat mengakses manifestasi di runtime melalui: