Menggunakan Alamat dalam Build Unity Cloud
Membangun manifestasi sebagai JSON

Membangun manifestasi

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

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.

Menggunakan manifestasi

Anda dapat mengakses manifestasi di runtime melalui:

Menggunakan Alamat dalam Build Unity Cloud
Membangun manifestasi sebagai JSON