Menggunakan Dashboard Pengembang Unity untuk mengkonfigurasi Build Unity Cloud untuk Plastik
Opsi lanjutan

API

Cloud Build membantu Anda mengotomatiskan proses membangun Proyek Unity Anda untuk perangkat iOS.

Artikel ini menjelaskan prasyarat yang diperlukan untuk membangun Proyek Anda untuk iOS dan membuat komponen pendukung untuk mengkonfigurasi Cloud BuildLayanan integrasi berkelanjutan untuk proyek Unity yang mengotomatiskan proses pembuatan build pada server Unity. More info
Lihat di Glossary
. Topik ditutup meliputi:

  • Bergabung Program Pengembang Apple
  • Membuat sertifikat iOS dan file p12
  • Menambahkan perangkat ke profil Anda
  • Membuat profil penyediaan
  • Mengkonfigurasi aplikasi Anda untuk membangun iOS

Bergabung Program Pengembang Apple

Untuk mengembangkan aplikasi iOS, Anda harus menjadi anggota Program Pengembang Apple. Ini memungkinkan Anda membangun, menguji, dan akhirnya melepaskan aplikasi Anda di Apple App Store.

Note: Anda harus memiliki Mac yang berbasis Intel berjalan OS X Yosemite (v10.10) atau kemudian untuk mengembangkan dan mendistribusikan aplikasi iOS dan aplikasi Mac.

Setelah Anda masuk ke portal program pengembang Apple, Anda akan melihat daftar label Program Resources di sebelah kiri. Click Certificates, IDs & Profiles untuk mengelola sertifikat, pengenal, profil, dan perangkat yang Anda butuhkan untuk mengembangkan dan mendistribusikan aplikasi.

Profil provisi

Sebuah penyediaan profil ikatan pengembang dan perangkat ke tim Pengembangan resmi dan memungkinkan Anda untuk menggunakan perangkat untuk pengujian. Anda harus menginstal Profil Penyediaan Pembangunan pada setiap perangkat yang Anda rencanakan untuk menjalankan kode aplikasi Anda.

Setiap Pembangunan Profil Penyediaan berisi satu set Sertifikat Pembangunan, Identifier Perangkat Unik (UDID), dan ID Aplikasi.

Untuk menggunakan perangkat untuk pengujian, Anda juga harus menyertakan Sertifikat Pembangunan Anda di profil. Satu perangkat dapat mengandung beberapa profil penyediaan.

Komponen profil penyediaan

Sertifikat menentukan apakah aplikasi Anda adalah kandidat pengembangan atau rilis untuk Toko Aplikasi. Anda harus menggunakan Sertifikat Produksi Ad Hoc sehingga Anda dapat menguji semua fitur permainan Anda (seperti GameCenter).

Pengidentifikasi adalah ID unik yang mengidentifikasi proyek Anda. Untuk proyek dasar, atau jika ini adalah proyek iOS pertama Anda, Anda harus membuat ID Aplikasi. Ini sering sama dengan ID Bundle Proyek Unity3D Anda.

Tip: Untuk informasi lebih lanjut tentang tanda identitas dan sertifikat, lihat Mempertahankan Identitas dan Sertifikat Signing Anda di situs pengembang Apple.

Perangkat adalah perangkat keras — seperti iPhone, iPad, atau iPod — yang Anda rencanakan untuk menguji proyek Anda. Anda harus mengambil UDID untuk setiap perangkat di mana Anda berencana untuk menguji permainan Anda. Anda kemudian menambahkan UDID ke bagian Perangkat di portal pengembang iOS.

Note: Setiap tahun, Anda dapat mendaftarkan sejumlah perangkat tetap. Jumlah maksimum perangkat yang dapat Anda daftarkan adalah 100 perangkat per keluarga produk per tahun keanggotaan. Untuk informasi lebih lanjut lihat, Mendaftar Perangkat Menggunakan Akun Developer Anda dalam topik Maintaining Identifiers, Devices, and Profiles di situs pengembang Apple.

Membuat sertifikat iOS dan file p12

Ketika Anda membuat sertifikat, Anda harus memutuskan apakah untuk membuat Sertifikat Pembangunan (digunakan hanya untuk pengujian), atau Sertifikat Produksi, yang Anda gunakan untuk mendistribusikan aplikasi Anda melalui App Store.

Tip: Buat Sertifikat Produksi. Meskipun jenis sertifikat bekerja untuk pengembangan, Sertifikat Produksi memudahkan untuk melepaskan aplikasi Anda ke Toko Aplikasi.

Buat sertifikat

  1. Masuk ke Program Pengembang Apple Anda.
  2. Member Center > Certificates > Identifiers & Profiles > Certificates.
  3. Di kolom kiri, di bawah Certificates, klik All.
  4. Di layar label What type of certificate do you need, pilih jenis sertifikat untuk menghasilkan. Biasanya, jika Anda mulai, Anda harus memilih App Store and Ad Hoc production certificate.
  5. Gunakan program Akses Rantaian pada Mac Anda (terbuka Finder Anda dan temukan di Aplikasi / Penggunaan) untuk menghasilkan file Permintaan Tanda Sertifikat (CSR). Ikuti petunjuk di portal iOS untuk menyelesaikan langkah ini. Buat catatan di mana Anda menyimpan file CSR.
  6. Dalam layar Generate your certificate, unggah file CSR Anda (yang mungkin memiliki ekstensi .certSigningRequest). Klik tombol Choose File dan pilih file CSR Anda, lalu klik tombol Generate.
  7. Untuk mengunduh sertifikat Anda ke Mac Anda, klik tombol Download pada layar Your Certificate is Ready. Simpan file ini di suatu tempat aman dan kembalinya.

Untuk menambahkan sertifikat ke gantungan kunci, cari file sertifikat dan klik dua kali. Ini membuka program Akses Keychain. Jika Anda mendapatkan popup dengan pesan " Apakah Anda ingin menambahkan sertifikat ke gantungan kunci?", pilih login dan klik tombol Add.

Ekspor file p12

Untuk membuat aplikasi menggunakan Build Unity Cloud, Anda harus mengonversi file sertifikat Anda ke file p12. File p12 adalah file yang berisi kunci dan sertifikat pribadi Anda dan digunakan untuk menandatangani kode Anda. Biasanya, jika Anda mengembangkan proyek di Xcode asli, proses ini ditangani di balik scenesAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
.

Untuk menghasilkan file p12:

  1. Di Mac Anda, buka Finder Anda dan di Aplikasi / Penggunaan, buka program Akses Keychain.

  2. Di kolom kiri, di bawah gantungan kunci, verifikasi bahwa Login dipilih.

  3. Di kolom kiri, di bawah Category, verifikasi bahwa My Certificates dipilih. Dalam pane Keychain Access utama, pilih sertifikat Anda.

    Note: Biasanya, sertifikat Anda terletak di bawah My Certificates. Jika tidak ada, periksa di bawah Certificates.

  4. Dari File menu, pilih File > Export Items, atau klik kanan dan pilih Export.

  5. Pilih Pertukaran Informasi Pribadi (.p12) dari menu drop-down Format File.

    Note: Jika Login di bawah Keychains and My Certificates di bawah Category tidak dipilih, opsi p12 diabukan.

  6. Mengatasi kata sandi untuk file p12.

    Note: Rekam kata sandi di suatu tempat yang aman saat Anda harus menyediakannya saat mengatur build iOS pada Build Unity Cloud.

Menambahkan perangkat

Untuk tujuan pembangunan, Apple membutuhkan UDID untuk setiap perangkat di mana Anda berniat untuk menginstal aplikasi Anda. Setelah aplikasi Anda diterima ke Toko Aplikasi, siapa pun dapat mengunduh dan menginstalnya; asalkan mereka memiliki versi iOS yang benar dan memenuhi persyaratan lain.

Temukan UDID Anda

Anda dapat menggunakan iTunes untuk mengambil UDID dari perangkat Anda. Untuk proses retrieval, lihat WhatsMyUDID.com.

Langkah dasar adalah:

  1. Buka iTunes di Mac Anda.
  2. Hubungkan perangkat (iPhone, iPad, dll) ke komputer.
  3. Pada iTunes, pilih perangkat.
  4. Anda harus melihat layar dengan nama perangkat, kapasitas, dan rincian lainnya tentang perangkat. Untuk menampilkan UDID, klik kolom Serial #.
  5. Copy dan paste UDID ke dokumen di mana Anda dapat mengambilnya nanti.
  6. Tutup iTunes dan lepaskan perangkat Anda.

Tambahkan UDID di portal pengembang Apple

Untuk menambahkan perangkat Anda UDID (s) ke Apple Developer Portal:

  1. Klik bagian All di bawah Devices di kolom kiri Portal Pengembang Apple.
  2. Untuk menambahkan UDID baru, klik tombol Add (+) di sudut kanan atas
  3. Memberikan nama Anda akan mengenali, dan menyalin-paste UDID yang Anda dapatkan dari iTunes ke dalam bidang UDID.
  4. Klik Continue.

Ulangi langkah-langkah untuk setiap perangkat Anda.

Buat ID Aplikasi

Sekarang Anda telah membuat Sertifikat iOS Anda, Anda dapat membuat ID Aplikasi:

  1. Di kolom kiri dari Apple Developer Portal, klik App ID.

  2. Pada pane Register iOS App IDs, di kanan atas, klik tombol Add (+).

  3. Pada pane Registering an App ID, masukkan informasi berikut:
    1. App ID Description: Nama aplikasi Anda tanpa karakter khusus.
    2. App ID Suffix: Jika Anda berniat untuk menggabungkan layanan khusus seperti Game Center atau In-App Purchases, buat ID Explicit. Jika Anda tidak memerlukan layanan ini, maka buat Wildcard App ID. ID Aplikasi Wildcard memungkinkan Anda menggunakan ulang ID Aplikasi untuk beberapa proyek.
    3. App Services: Opsional. Menunjukkan apakah Anda berencana untuk menggunakan Layanan Aplikasi Apple.

    Untuk informasi lebih lanjut tentang mendaftarkan ID Aplikasi, lihat Mempertahankan Identifiers, Perangkat, dan Profil.

  4. Klik tombol Continue.

  5. Pada halaman Confirm your App ID, periksa informasi yang Anda berikan dan kemudian klik tombol Submit.

Buat profil penyediaan

Langkah selanjutnya adalah menghasilkan file .mobileprovision. File .mobileprovision menggabungkan sertifikat p12 Anda, ID Aplikasi, dan mengidentifikasi UDIDs perangkat di mana Anda menguji aplikasi Anda.

  1. Di Portal Apple, klik Certificates, IDs & Profiles.
  2. Di kolom kiri Portal Pengembang Apple, di bawah Provisioning Profiles, pilih All.
  3. Untuk menambahkan Profil Penyediaan baru, klik tombol Tambah (+) di sudut kanan atas.
  4. Di bawah Development, pilih jenis profil penyediaan untuk membuat dan klik Continue. Sitemap Jika Anda baru memulai, Anda harus menggunakan Note > Distribution, karena ini memungkinkan Anda membangun permainan dan mengujinya di perangkat.Ad Hoc certificate, as this lets you build your game and test it on devices.
  5. Pilih ID Aplikasi untuk digunakan untuk pengembangan, dan klik tombol Continue.
  6. Pilih satu atau lebih sertifikat pembangunan, dan klik tombol Continue.
  7. Pilih satu atau lebih perangkat, dan klik tombol Continue.
  8. Masukkan nama profil, dan klik tombol Generate.
  9. Klik Done.

Unduh file .mobileprovision yang dihasilkan ke mesin desktop Anda.

Mengkonfigurasi aplikasi Anda untuk membangun iOS

Untuk mengkonfigurasi Build iOS Cloud Anda, Anda perlu item berikut:

  • Profil penyediaan Anda (.mobileprovision)
  • .p12 file
  • Kata sandi untuk file .p12 Anda

Untuk penggunaan iOS dasar proses ini harus cukup. Untuk proyek yang mencakup framework Xcode, Anda harus melakukan beberapa konfigurasi tambahan.

Menggunakan Kerangka Xcode

Untuk menambahkan framework Xcode secara manual, gunakan Login Login. API memungkinkan Anda mengelola framework Xcode eksternal.

Sebagai contoh Proyek Unity yang menggunakan API, lihat proyek contoh Login Login pada BitBucket. Anda dapat menggunakan contoh untuk bereksperimen dan belajar dari.

Salah satu plugin dari contoh Proyek adalah manipulasi proyek Xcode eksternal DLL. DLL adalah produk membangun sumber yang tersedia dalam repositori Bitbucket Unity. Cara yang disukai untuk menyertakan fungsionalitas manipulasi proyek Xcode adalah untuk menyalin file kode sumber C # ke folder Aset / Editor di Proyek Anda.

Anda dapat menggunakan Xcode Manipulation API dengan cara berikut:

  • Gunakan built-in Unity PostProcessBuildAttribute, yang dieksekusi sebelum metode Unity Cloud Build Post-Export berjalan.
  • Gunakan metode Unity Cloud Build Post-Export (perolehan permintaan ke pengaturan canggih).
Menggunakan Dashboard Pengembang Unity untuk mengkonfigurasi Build Unity Cloud untuk Plastik
Opsi lanjutan