Pengaturan akun iOS
Struktur Proyek Xcode Unity

Dalam proses pembangunan iOS

Gedung Berbasis Editor dan Menjalankan

Proses pembuatan aplikasi iPhone / iPad adalah proses dua langkah:

  1. Proyek Xcode dihasilkan oleh Unity dengan semua pustaka yang diperlukan, pura-pura. Kode NET dan aset serial.
  2. Proyek Xcode dibangun oleh Xcode dan digunakan dan dijalankan pada perangkat yang sebenarnya.

Ketika “Build” adalah memukul pada dialog “Pengaturan yang dilarang” hanya langkah pertama dicapai. Mempekerjakan “Build dan Run” melakukan langkah-langkah. Jika dalam proyek menyimpan dialog pengguna memilih folder yang sudah ada peringatan ditampilkan. Saat ini ada dua mode generasi proyek Xcode untuk dipilih:

  • replace - semua file dari folder target dihapus dan konten baru dihasilkan
  • append - "Data", "Libraries" dan folder akar proyek dibersihkan dan diisi dengan konten yang dihasilkan baru. File proyek Xcode diperbarui sesuai dengan perubahan proyek Unity terbaru. Proyek Xcode "Kelas" subfolder dapat dianggap sebagai tempat yang aman untuk menempatkan kode asli kustom, tetapi membuat cadangan teratur dianjurkan. Mode Append didukung hanya untuk proyek Xcode yang ada yang dihasilkan dengan versi Unity iOS yang sama.

Jika Cmd + B memukul kemudian proses build dan menjalankan otomatis divoked dan folder yang digunakan terbaru diasumsikan sebagai target build. Dalam kasus ini mode append diasumsikan sebagai default.

Catatan: Langkah satu di atas dapat dilakukan pada PC atau Mac. Hanya Mac dapat melakukan Langkah dua. Ini berarti untuk mendapatkan proyek Unity yang berjalan di iDevice Anda harus memiliki Mac.

Bangunan baris perintah

Setelah Unity telah digunakan untuk membangun proyek Xcode dimungkinkan untuk melakukan build dan dijalankan dari baris perintah. Setelah editor telah membangun proyek Xcode melakukan hal berikut dari terminal:

unity$ xcodebuild test -destination "platform=iOS,id=400d20d00baf8d4997b47be0416cf5c44dd2d3bc" -scheme Unity-iPhone

Perhatikan bahwa 400d20d00baf8d4997b47be0416cf5c44dd2d3bc dalam contoh baris perintah di atas adalah ID iDevice yang akan menjalankan proyek. Anda harus menentukan ID perangkat Anda menggunakan menu Window > Devices di Xcode.

Pipa build

Unity menggunakan pipa membangun inkremental ketika membangun Pemain untuk iOS. Ini berarti bahwa secara bertahap membangun / menghasilkan file seperti file Daftar Properti Informasi (plist) dan file Entitlement. Jika Anda mengimplementasikan callback yang memodifikasi atau memindahkan file atau aset iOS apa pun yang menggunakan pipa build yang tidak berubah, lihat Membuat bangunan non-incremental.

Pengaturan akun iOS
Struktur Proyek Xcode Unity