Ah, kesalahan yang mulia ini. Bagi saya setiap kali saya melihat kesalahan ini saya memeriksa hal-hal berikut:
1. Izinkan XCode untuk mengakses info profil penyediaan Anda sepanjang waktu - Jika XCode terus bertanya kapan Anda memulai untuk memiliki akses ke file pribadi komputer Anda sehingga dapat memperoleh informasi profil penyediaan dengan opsi untuk selalu memungkinkan akses, tidak sekarang, atau hanya satu kali - setel ke SELALU MENGIZINKAN akses
2. Jika Anda memiliki file hak lama yang menendang di sekitar proyek Anda singkirkan mereka dan tanda-tanda mereka - jika Anda melihat file .entitlements dalam proyek Anda hapus (atau setidaknya hapus referensi untuk itu jika Anda tidak yakin Anda siap untuk langsung menghapusnya), lalu pastikan baris 'Hak Penandatanganan Kode' di bawah bagian 'Penandaan Kode' di Bangun Pengaturan kosong
3. Periksa Layanan Aplikasi Anda secara online dan cocokkan dengan Layanan Anda di XCode untuk aplikasi - Buka Apple Member Center dan periksa ID Aplikasi untuk aplikasi Anda, klik pada aplikasi untuk melihat 'Layanan Aplikasi' dan melihat apa yang Anda telah memeriksa, kemudian pergi ke XCode dan periksa bagian 'Kemampuan' Anda untuk memastikan keduanya memiliki daftar layanan Apple yang sama di kedua
4. Pastikan Anda menetapkan Profil Penyedia yang valid untuk aplikasi Anda sebelum memvalidasi - periksa profil penyediaan Anda untuk aplikasi di Pusat Anggota Apple, pastikan itu tidak kedaluwarsa, memiliki ID Aplikasi yang tepat dengan id bundel dan distribusi yang benar . Unduh dan klik pada profil penyediaan baru untuk memastikan XCode memilikinya, atau buka XCode> Preferensi> Akun> klik pada akun Anda dan 'Lihat Detail' lalu klik tombol sudut bawah untuk Menyinkronkan semua profil ke XCode. Anda harus memiliki profil yang tersedia untuk dipilih sekarang di bagian 'Penandatanganan Kode'. Setelah Anda memiliki profil penyediaan yang benar, maka Anda dapat mengatur garis 'Identitas Penandatanganan Kode' ke opsi yang benar untuk profil penyediaan tersebut.
Catatan - jika melakukan sertifikat distribusi, dapat membantu untuk mengatur semua baris 'Identitas Penandatanganan Kode' ke identitas yang Anda gunakan untuk distribusi termasuk jalur debug
5. JIKA SEMUA GAGAL GAGAL - Bersihkan proyek Anda dan Mulai Ulang XCode dan beberapa sihir Apple mungkin akan berfungsi dengan baik saat Anda membuka proyek berikutnya dan mencoba memvalidasi