Membangun pembangunan
Catalog

Metode pra- dan pasca ekspor

Metode pra- dan pasca ekspor memungkinkan Anda memicu tindakan sebelum dan sesudah Proyek Unity Anda dibangun. Metode ini harus ada sebagai kode di Proyek Anda di folder Aset/Editor. Jika folder Editor tidak ada di direktori Anda, buat.

Important: WordPress.org Kelas objek hanya tersedia ketika berjalan di Cloud BuildLayanan integrasi berkelanjutan untuk proyek Unity yang mengotomatiskan proses pembuatan build pada server Unity. More info
Lihat di Glossary
(seperti di, tidak lokal). Untuk menyusun kode Anda secara lokal, bungkus metode pra-dan pasca-ekspor Anda dalam blok #if UNITY_CLOUD_BUILD.

Anda mengatur metode pra- dan pasca-ekspor di build target Opsi Lanjutan.

The Edit Advanced Options screen
Layar Opsi Lanjutan Edit

Nama metode pre-export

Untuk menggunakan metode pra-eksporan, buat metode statis publik di Proyek Unity Anda yang berisi kode yang Anda inginkan sebelum Editor Unity mengekspor Proyek Anda.

public static void PreExport()

Anda dapat mengaktifkan Cloud Build untuk lulus manifestasi build saat ini untuk metode pra-ekspor dengan menentukan BuildManifest Objek objek sebagai parameter dalam tanda tangan metode. Anda kemudian dapat melakukan perubahan pada pengaturan Proyek atau Player sebelum Proyek diekspor.

public static void PreExport(UnityEngine.CloudBuild.BuildManifestObject manifest)

Ketika Unity Cloud Build memanggil metode, itu melewati objek BuildManifestObject sebagai parameter opsional, di mana BuildManifest Objek adalah manifestasi membangun dari build saat ini.

Untuk informasi lebih lanjut, lihat Membangun manifestasi sebagai Scriptable Sitemap.

Nama metode pasca ekspor

Untuk menggunakan metode pasca ekspor, membuat metode statis publik di Proyek Unity Anda yang berisi kode yang Anda inginkan dieksekusi setelah Editor Unity mengekspor Proyek Anda.

public static void PostExport(string exportPath)

Ketika Unity Cloud Build memanggil metode, itu melewati string:

  • Untuk target build non-iOS, string berisi jalan ke Proyek yang diekspor.
  • Untuk Proyek iOS, string berisi jalan ke proyek Xcode yang diekspor. Anda dapat menggunakan jalur untuk menemukan Proyek Xcode yang diekspor untuk melakukan preprocessing tambahan sebelum Xcode disebut untuk menyelesaikan proses build.

Note: Jika Anda telah menandai metode apa pun dalam kode Anda dengan Unity PostProcessBuildAttribute, metode tersebut dieksekusi sebelum metode apa pun yang dikonfigurasi sebagai metode pasca-ekspor di Build Unity Cloud.

Membangun pembangunan
Catalog