Menyebarkan dan Menguji Aplikasi Xamarin.iOS

Bagian ini mencakup topik yang digunakan untuk menguji aplikasi serta cara mendistribusikannya. Topik di sini mencakup hal-hal seperti alat yang digunakan untuk penelusuran kesalahan, penyebaran ke penguji, dan cara menerbitkan aplikasi ke App Store.

Distribusi Aplikasi

Artikel ini menunjukkan cara mengonfigurasi, membangun, dan menerbitkan aplikasi Xamarin.iOS untuk didistribusikan melalui berbagai cara, termasuk:

Penyebaran IPA

Penyebaran Ad-Hoc dan Enterprise memungkinkan pengembang membuat paket yang dapat didistribusikan untuk pengujian atau kepada pengguna perusahaan internal. Dokumen ini menjelaskan cara membuat IPA yang dapat disinkronkan ke perangkat iOS menggunakan iTunes.

Bawaan

Serangkaian panduan ini mencakup penandatanganan kode dan provisi penting seperti bekerja dengan daftar properti, dan cara memprovisikan aplikasi Anda untuk layanan aplikasi.

Penyebaran Nirkabel

Xcode 9 memperkenalkan opsi untuk menyebarkan ke perangkat iOS atau Apple TV melalui jaringan, daripada harus melakukan hardwire perangkat setiap kali Anda ingin menyebarkan dan men-debug aplikasi Anda. Fitur ini masih dalam mode pratinjau.

TestFlight

TestFlight sekarang dimiliki oleh Apple, dan merupakan cara utama untuk menguji beta aplikasi Xamarin.iOS Anda. Artikel ini akan memandu Anda melalui semua langkah Proses TestFlight – mulai dari mengunggah aplikasi, hingga bekerja dengan iTunes Koneksi.

Penelusuran kesalahan di Xamarin.iOS

BAIK VISUAL Studio maupun Visual Studio untuk MAC MENYERTAKAN dukungan untuk men-debug aplikasi Xamarin.iOS baik di simulator iOS maupun di perangkat iOS. Artikel ini memperlihatkan cara menggunakan debugger serta cara mengonfigurasi berbagai opsi yang didukungnya.

Touch.Unit

Dokumen ini menjelaskan cara membuat pengujian unit untuk proyek Xamarin.iOS Anda. Pengujian unit dengan Xamarin.iOS dilakukan menggunakan kerangka kerja Touch.Unit yang mencakup runner pengujian iOS serta versi yang dimodifikasi dari kerangka kerja NUnitLite yang menyediakan serangkaian API yang familier untuk pengujian unit penulisan.

Menggunakan Instrumen untuk Mendeteksi Kebocoran Asli menggunakan MarkHeap

Artikel ini menjelaskan cara menggunakan Instruments pada perangkat iOS dan aplikasi Xamarin.iOS apa pun. Ini juga melihat cara membuat profil aplikasi di simulator.

Panduan - Menggunakan Alat Instrumen Apple

Artikel ini membahas cara menggunakan alat Instrumen Apple untuk mendiagnosis masalah memori dalam aplikasi iOS yang dibangun dengan Xamarin. Ini menunjukkan cara meluncurkan Instrumen, mengambil rekam jepret tumpukan dan menganalisis pertumbuhan memori. Ini juga menunjukkan cara menggunakan Instrumen untuk menampilkan dan menentukan baris kode yang tepat yang menyebabkan masalah memori.

Menautkan di iOS

Menjelaskan cara kerja linker untuk memastikan paket aplikasi sekecil mungkin, serta cara memodifikasi pengaturan dan penggunaannya.

Performa Xamarin.iOS

Ada banyak teknik untuk meningkatkan performa aplikasi yang dibangun dengan Xamarin.iOS. Secara kolektif teknik ini dapat sangat mengurangi jumlah pekerjaan yang dilakukan oleh CPU, dan jumlah memori yang dikonsumsi oleh aplikasi.

mtouch

Catatan dan informasi tentang mtouch.exe, alat baris perintah yang membangun proyek Anda menjadi aplikasi yang dapat digunakan oleh iOS.

Mekanika Build iOS

Panduan ini mengeksplorasi cara mengatur waktu aplikasi Anda dan cara menggunakan metode yang dapat digunakan untuk build yang lebih cepat untuk semua konfigurasi build.