Kode Manual Masuk Xcode

Foto oleh olga brajnovic di Unsplash

Menandatangani aplikasi iOS secara manual bisa sangat membingungkan, terutama jika Anda baru mengenal pengembangan iOS. Saya telah membuat panduan ringkas tentang cara menandatangani aplikasi Anda secara manual di Xcode. Sebagian besar waktu, saya menggunakan opsi Kelola penandatanganan secara otomatis tetapi baru-baru ini memutuskan untuk mempelajari proses cara kerjanya secara manual dan membagikannya dengan komunitas iOS.

Membuat Sertifikat

Sertifikat menandai biner aplikasi Anda dan ada dua jenis sertifikat utama - pengembangan dan distribusi. Mereka bekerja bersama-sama dengan Profil Penyediaan - yang akan kita bahas di bawah - untuk saat ini, ketahuilah bahwa setiap profil penyediaan harus menyertakan sertifikat yang sesuai. Anda dapat membaca semua tentang penandatanganan kode di situs Pengembang Apple .

Sebuah sertifikat pengembangan tanda-tanda aplikasi yang dikembangkan dan digunakan pada perangkat internal. Sertifikat pengembangan biasanya dipasangkan dengan kunci privat. Perhatikan bahwa Anda memiliki kemampuan untuk mengekspor sertifikat dan kunci pribadi dari rantai kunci ke file Pertukaran Informasi Pribadi (atau dikenal sebagai file P12 ). Baca lebih lanjut tentang PKCS12 dalam kriptografi di sini . Sebuah sertifikat distribusi tanda-tanda aplikasi yang anda berencana untuk mengirimkan ke App Store.

Untuk membuat sertifikat melalui Xcode, ikuti langkah-langkah di bawah ini:

  1. Di Xcode, Buka Penandatanganan & Kemampuan aplikasi .
  2. Pastikan " Kelola penandatanganan secara otomatis" tidak dicentang karena panduan ini difokuskan pada penandatanganan aplikasi secara manual.
  3. Klik Xcode -> Preferensi (Command +,)
  4. Jika Anda belum menambahkan akun di Xcode, klik + di pojok kiri bawah untuk melalui proses penambahan akun ID Apple .
  5. Di ID Apple yang dipilih, pilih Kelola Sertifikasi -> + di pojok kiri bawah, dan jenis sertifikasi yang ingin Anda buat. Ini secara otomatis akan menempatkan sertifikat di Akses Keychain serta Akun Pengembang Apple Anda .

Di Signing & Capabilities , ada dropdown untuk Provisioning Profile . Profil penyediaan menentukan parameter tertentu untuk menjalankan aplikasi di perangkat. Ini berisi banyak informasi seperti ID Aplikasi, nama Tim, UUID, Hak, Sertifikat, dan Perangkat yang Disediakan. Anda harus menyertakan profil penyediaan saat menandatangani aplikasi Anda.

Membuat Profil Penyediaan

  1. Masuk ke akun Pengembang Apple Anda .
  2. Klik Profil -> +.
  3. Pilih jenis profil penyediaan yang ingin Anda buat.
  4. Pilih ID Aplikasi yang ingin Anda masukkan ke dalam profil.
  5. Pilih sertifikat yang ingin Anda masukkan ke dalam profil.
  6. Jika Anda membuat profil pengembangan, pilih perangkat yang ingin Anda sertakan dalam profil.
  7. Beri nama profil penyediaan.
  8. Klik Hasilkan.
  1. Klik menu tarik-turun Profil Penyediaan .
  2. Klik Unduh untuk menampilkan daftar profil penyediaan ID Apple Anda.
  3. Pilih profil penyediaan yang terkait dengan aplikasi.

Terima kasih telah membaca, dan selamat membuat kode!

Suggested posts

“Pulau kecil itu mengubah segalanya”

Bagaimana kami merancang Lyft Live Activities untuk meningkatkan pengalaman pengendara

“Pulau kecil itu mengubah segalanya”

Pengubah permainan untuk rideshare Dari semua hal yang kami lakukan di Lyft, membuat koreografi pickup antara pengendara & pengemudi adalah salah satu yang paling kompleks dan konsekuensial. Memakukan koreografi ini bergantung pada Lyft yang melakukan banyak hal dengan baik, tetapi menjaga kecepatan pengendara itu penting.

Revolusi Tanpa Kode: Mewujudkan Kemakmuran Bisnis dengan Webflow, Framer, Bubble.io,

Revolusi Tanpa Kode: Mewujudkan Kemakmuran Bisnis dengan Webflow, Framer, Bubble.io,

Mulailah perjalanan inovasi dan kesuksesan yang mendebarkan saat Anda memanfaatkan potensi yang belum dimanfaatkan dari platform tanpa kode yang mengejutkan ini. Izinkan saya berbagi cerita dengan Anda tentang Sapna, seorang pengusaha wanita yang luar biasa.

Related posts

Mengapa beberapa pekerja lepas memalsukan hidup mereka

Mengapa beberapa pekerja lepas memalsukan hidup mereka

Saya baru-baru ini berada di Linkedin, jejaring sosial profesional terbesar di dunia, dan menemukan postingan dari desainer lepas yang saya ikuti yang menarik perhatian saya. Mereka semua memposting foto dari pesawat terbang, di pantai dengan laptop mereka, dari kolam renang, dan kantor dengan pemandangan menakjubkan.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Lupakan Islamofobia: Kristen (dan Yahudi) adalah korban utama kejahatan kebencian agama.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Pikiran rasional mana pun tahu bahwa lingkaran politik dan media didominasi oleh kiri, bahkan paling kiri, suatu keadaan yang menciptakan ketidakseimbangan dalam wacana politik. Di bidang agama, ketidakseimbangan ini terlihat jelas: surat kabar dan jaringan sayap kiri tidak terburu-buru membela iman Kristen.

Jaringan TV Twitter

Jaringan TV Twitter

Apa yang lama sekarang menjadi baru lagi dan apa yang dulu berkilau berkilau sekarang terasa kusam. Saya tidak berbicara tentang jeans JNCO yang kembali populer di antara anak-anak keren di pusat kota bersama dengan mode akhir 1990-an lainnya.

Tidak ada lagi kata sandi — bagaimana kunci sandi akan menggantikan kata sandi Anda

Tidak ada lagi kata sandi — bagaimana kunci sandi akan menggantikan kata sandi Anda

Untuk menghindari ambiguitas istilah berikut akan digunakan; Pengautentikasi; Ponsel yang digunakan untuk membuat situs web login; Situs web atau aplikasi yang digunakan pengguna untuk membuat Layanan permintaan login; Vendor menyediakan layanan yang diberikan misalnya