Artikel kali ini adalah lanjutan dari artikel sebelumnya yaitu Memasang Aplikasi Xamarin Forms ke iOS Devices (Part 1).
Selain menggunakan simulator, anda juga dapat langsung mendeploy aplikasi IOS yang sudah kita buat pada Xamarin Forms ke devices.
Untuk mendeploy aplikasi IOS ke device ada beberapa langkah yang harus dipenuhi. Urutan langkah tersebut dapat dilihat pada bagan dibawah ini:

(sumber: https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/)
Membuat Development Certificate (Signing Identities)
1. Langkah pertama yang harus dilakukan adalah anda harus memiliki AppleID, jika belum anda dapat membuat AppleID terlebih dahulu.
2. Buka Xcode, pilih Xcode Menu – Preferences.

3. Kemudian pilih Account Tabs

4. Tambahkan AppleID kedalam menu Accounts. Kemudian pilih tombol “View Details”.
5. Akan ditampilkan pilihan Signing Identities, pilih iOS Development, dan pilih tombol Create.

6. Apple mungkin akan mengingatkan anda untuk menyetujui perubahan license agreement.

7. Log in ke dalam Apple Developer Center (https://developer.apple.com/) untuk menyetujui agreement yang baru.

8. Untuk memastikan bahwa anda sudah berhasil membuat Signing Identity maka anda dapat membuka aplikasi Keychain Access pada komputer Mac anda.

9. Pada daftar diatas dapat dilihat Certificate Signing Identity yang berhasil dibuat.
Menambahkan Devices
Langkah selanjutnya adalah membuat provisioning profile dan entities yang dibutuhkan untuk dapat menjalankan aplikasi pada iOS devices. Device yang akan digunakan juga harus memiliki versi OS yang kompatibel dengan versi XCode yang anda gunakan, jika berlainan maka anda harus mengupdate versi XCode dan OS pada Devices.
Untuk membuat provisioning profile, anda harus mendaftarkan devices yang akan digunakan. Ikuti langkah-langkah dibawah ini:
1. Jalankan XCode
2. Sambungkan device dengan menggunakan kabel USB
3. Pilih Windows menu, kemudian pilih Devices

4. Anda dapat meilihat bahwa device anda sudah terhubung dengan XCode.

5. Buat project baru pada XCode

6. Kemudian pilih Single View Application, dan pilih tombol Next.

7. Tambahkan informasi nama project dan organization identifier. Pemberian nama ini akan menentukan nama namespacenya. Misal pada contoh dibawah ini nama namespacenya adalah com.actualsolusi.HelloXamarin.

8. Pilih folder untuk menyimpan project XCode yang kita buat.

9. Setelah project jadi maka XCode secara otomatis akan menggunakan Signing Identity yang sebelumnya sudah anda buat, kemudian membuat provisioning profile secara otomatis.

10. Detail provisioning profilenya dapat dilihat pada gambar dibawah ini:

11. Provisioning profile ini yang nanti akan kita gunakan pada project Xamarin Forms.
Langkah selanjutnya adalah untuk membuat project Xamarin Forms yang menggunakan signing identity yang sudah kita buat sebelumnya. Ini akan dibahas pada artikel selanjutnya.