Penyebaran Nirkabel untuk Aplikasi Xamarin.iOS dan tvOS

Bagian penting dari alur kerja pengembang adalah menyebarkan ke perangkat. 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 telah diperkenalkan di Visual Studio untuk rilis Mac 7.4 dan Visual Studio 15.6.

Panduan ini merinci cara memasangkan dan menyebarkan ke perangkat melalui jaringan.

Persyaratan

Penyebaran nirkabel tersedia sebagai fitur di Visual Studio untuk Mac dan Visual Studio.

Untuk menggunakan penyebaran nirkabel, Anda harus memiliki hal berikut:

  • macOS 10.12.4
  • Versi terbaru Visual Studio untuk Mac
  • Xcode 9.0 atau yang lebih baru
  • Perangkat dengan iOS 11.0 atau tvOS 11.0 dan yang lebih baru

Koneksi Perangkat

Untuk menyebarkan dan men-debug secara nirkabel di perangkat, Anda harus memasangkan perangkat iOS atau Apple TV dengan Xcode di Mac Anda. Setelah dipasangkan, Anda dapat memilihnya dari daftar target perangkat di Visual Studio.

Proses pemasangan berikut hanya perlu terjadi sekali per perangkat. Xcode akan mempertahankan pengaturan koneksi.

Memasangkan perangkat iOS dengan Xcode

  1. Buka Xcode dan buka Perangkat Jendela > dan Simulator.
  2. Colokkan perangkat iOS ke Mac menggunakan kabel kilat. Anda mungkin perlu memilih untuk Mempercayai Komputer Ini pada perangkat Anda.
  3. Pilih perangkat Anda lalu pilih kotak centang Koneksi melalui jaringan untuk memasangkan perangkat Anda:Device and Simulator window showing Connect via network option

Memasangkan Apple TV dengan Xcode

  1. Pastikan Mac dan Apple TV Anda terhubung ke jaringan yang sama.

  2. Buka Xcode dan buka Perangkat Jendela > dan Simulator.

  3. Di Apple TV, buka Pengaturan > Remotes dan Perangkat > Remote App and Devices.

  4. Pilih Apple TV di area Ditemukan di Xcode dan masukkan kode verifikasi yang ditampilkan di Apple TV.

  5. Klik tombol Hubungkan. Saat berhasil dipasangkan, ikon koneksi jaringan muncul di samping Apple TV.

Menyebarkan ke Perangkat

Ketika perangkat terhubung secara nirkabel dan siap digunakan untuk penyebaran, perangkat muncul dalam daftar target perangkat, seolah-olah perangkat terhubung melalui USB.

Untuk menguji pada perangkat fisik, perangkat harus disediakan. Pastikan untuk melakukan ini sebelum mencoba menyebarkan ke perangkat.

Untuk menyebarkan ke perangkat iOS atau tvOS, gunakan langkah-langkah berikut:

  1. Pastikan komputer penyebaran dan perangkat target Anda berada di jaringan nirkabel yang sama.

  2. Pilih perangkat Anda dari daftar perangkat target dan jalankan aplikasi.

  3. Jika perangkat terkunci, Anda akan diminta untuk membuka kunci perangkat Anda. Setelah perangkat tidak terkunci, aplikasi Anda disebarkan ke perangkat.

Penelusuran kesalahan nirkabel diaktifkan secara otomatis setelah penyebaran nirkabel, sehingga Anda dapat menggunakan titik henti yang sebelumnya diatur dan melanjutkan alur kerja penelusuran kesalahan seperti yang selalu Anda lakukan.

Pemecahan Masalah

  1. Selalu pastikan perangkat iOS atau Apple TV Anda terhubung ke jaringan yang sama dengan Mac Anda.

  2. Jika perangkat tidak ditampilkan di Visual Studio, periksa jendela Perangkat dan Simulator Xcode.

    • Jika Xcode tidak menampilkan perangkat Anda sebagai tersambung, coba pasangkan perangkat Anda lagi.

    • Jika Xcode menampilkan perangkat sebagai tersambung, coba mulai ulang Visual Studio dan perangkat Anda.

  3. Jika Anda belum melakukannya, Anda harus menyediakan perangkat Anda.

  4. Jika Anda memiliki masalah dengan fitur ini yang tidak dapat diperbaiki oleh langkah-langkah sebelumnya, silakan ajukan masalah di Komunitas Pengembang.

Temukan video Xamarin lainnya di Channel 9 dan YouTube.