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:
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.
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.
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.
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.
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.
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:
Di Mac Anda, buka Finder Anda dan di Aplikasi / Penggunaan, buka program Akses Keychain.
Di kolom kiri, di bawah gantungan kunci, verifikasi bahwa Login dipilih.
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.
Dari File menu, pilih File > Export Items, atau klik kanan dan pilih Export.
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.
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.
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.
Anda dapat menggunakan iTunes untuk mengambil UDID dari perangkat Anda. Untuk proses retrieval, lihat WhatsMyUDID.com.
Langkah dasar adalah:
Untuk menambahkan perangkat Anda UDID (s) ke Apple Developer Portal:
Ulangi langkah-langkah untuk setiap perangkat Anda.
Sekarang Anda telah membuat Sertifikat iOS Anda, Anda dapat membuat ID Aplikasi:
Di kolom kiri dari Apple Developer Portal, klik App ID.
Pada pane Register iOS App IDs, di kanan atas, klik tombol Add (+).
Untuk informasi lebih lanjut tentang mendaftarkan ID Aplikasi, lihat Mempertahankan Identifiers, Perangkat, dan Profil.
Klik tombol Continue.
Pada halaman Confirm your App ID, periksa informasi yang Anda berikan dan kemudian klik tombol Submit.
Langkah selanjutnya adalah menghasilkan file .mobileprovision. File .mobileprovision menggabungkan sertifikat p12 Anda, ID Aplikasi, dan mengidentifikasi UDIDs perangkat di mana Anda menguji aplikasi Anda.
Unduh file .mobileprovision yang dihasilkan ke mesin desktop Anda.
Untuk mengkonfigurasi Build iOS Cloud Anda, Anda perlu item berikut:
Untuk penggunaan iOS dasar proses ini harus cukup. Untuk proyek yang mencakup framework Xcode, Anda harus melakukan beberapa konfigurasi tambahan.
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: