Saya selalu mendapatkan pesan ini saat mencoba mengirimkan aplikasi saya ke App Store.
Ini gambar pesannya:
Akan sangat bagus jika seseorang dapat membantu saya menyelesaikan masalah itu sehingga saya dapat mengirimkan aplikasi saya ke toko.
Saya selalu mendapatkan pesan ini saat mencoba mengirimkan aplikasi saya ke App Store.
Ini gambar pesannya:
Akan sangat bagus jika seseorang dapat membantu saya menyelesaikan masalah itu sehingga saya dapat mengirimkan aplikasi saya ke toko.
Jawaban:
Coba ikuti langkah-langkah ini:
Saya memiliki masalah yang sama seperti Anda dan ini menyelesaikannya dengan baik.
Ini menyelesaikannya untuk saya tanpa memulai jauh-jauh dari awal:
1. Buka Akses Keychain di mesin yang digunakan untuk menghasilkan kunci pribadi
2. Pilih Gantungan Kunci- > Login dan Kategori-> Sertifikat di sisi kiri
3. Temukan dua sertifikat Pengembang iPhone: [nama pengembang Anda] dan Distribusi iPhone: [nama pengembang Anda]
4. Pilih keduanya, klik kanan dan pilih Ekspor 2 item ...
5. Masukkan kata sandi pilihan, simpan ke disk dan dapatkan .p12 -file ke mesin lain yang tidak akan masuk
6. Buka file, masukkan kata sandi dan Anda harus pergi.
Saya juga mengalami ini dan memperjuangkan prosesnya selama 4 jam. akhirnya saya melakukan hal berikut
Semoga ini membantu seseorang untuk mengetahui bahwa Anda dapat menghapus semuanya dan memulai kembali. Saya memuat semua sertifikat pada Macbook Pro olf yang mulai terkelupas minggu lalu. Jadi saya mendapat Mac Air baru minggu lalu, tapi saya tidak ingat kunci apa, dan saya pasti tidak ingat saya punya 2 set Swasta dan Publik satu untuk Pengembangan, dan 1 untuk Distribusi. (Jika Anda memiliki lebih dari 1 distribusi, saya yakin Anda akan memiliki set tambahan.)
Steve
Mengalami masalah yang sama dan setelah mengutuk Apple, saya menyadari bahwa itu adalah kesalahan saya.
1.- Go to developer.apple.com / Certificates / Production
2.- Download your certificate
Ini berhasil untuk saya, terima kasih setelah mencoba jawaban lain.
Sebaiknya periksa di Akses Rantai Kunci untuk memastikan Anda tidak memiliki banyak kunci dengan nama yang sama. Juga, sangat sering ketika saya mengalami masalah Penandatanganan Kode, solusi puasa adalah memulai proses dari awal (buat pasangan kunci, sertifikat, dan profil penyediaan baru).
Semoga berhasil!
Tampaknya Anda telah mencapai tahap menghasilkan sertifikat distribusi, jadi Anda pasti sudah membuat pasangan kunci di beberapa titik. Apakah Anda mengembangkan pada beberapa mesin? Ekspor profil pengembang dari mesin yang memilikinya dan impor ke mesin ini.
Sederhana, masuk ke akun pengguna (mungkin di mac yang berbeda) yang digunakan untuk membuat sertifikat distribusi. Buka Akses Rantai Kunci dan ekspor kunci privat mereka. Kemudian instal ke Keychain Anda.
Masalah saya adalah Xcode tidak ada di daftar Kontrol akses untuk kunci pribadi. Anda dapat memperbaikinya di akses rantai kunci tanpa membuat pasangan kunci baru.
Buka akses rantai kunci. Di sisi kiri pilih login dan Sertifikat Saya. Pilih sertifikat distribusi Anda dan klik dua kali kunci pribadi Anda. Pilih kontrol akses dan tambahkan Xcode ke daftar jika tidak ada.
Mulai ulang Xcode dan buat arsip baru. Ini harus menemukan kunci pribadi sekarang.
Saya sebenarnya baru saja menutup dan membuka kembali xCode dan kemudian semuanya kembali normal.
Bagi mereka yang mencoba memperbarui aplikasi setelah beberapa waktu, Anda perlu memperbarui Profil Porvisioning Anda di Pusat Pengembangan Apple, lalu cukup masuk ke Sertifikat di sisi kiri Pusat Pengembangan Apple Anda, unduh sertifikat distribusi, dan buka .
Xcode akan melakukan sisanya dan membiarkan Anda menjalankan aplikasinya.
Bersulang!
Bagi saya, saya belum memasang sertifikat produksi saya. (Saya sudah memasang sertifikat pengembangan yang)
Setelah mengunduh sertifikat produksi dan menginstal ke key chain, itu berfungsi untuk saya.
Saya membangun dan mendistribusikan ipa pengembangan untuk aplikasi iOS beta saya. Saya telah berulang kali harus menambahkan perangkat baru ke daftar yang diizinkan, dan memiliki banyak kesengsaraan yang dibuat oleh ini. Kali ini saya mendokumentasikan dan membagikan masalah dan solusinya ...
Saya menambahkan udid baru ke daftar saya di pusat pengembang, membuat arsip dan menemukan ipa tidak ditemukan di profil yang tertanam di ipa. Jadi, saya menyegarkan profil penyediaan saya di XCode (untuk mendapatkan daftar yang diperbarui) dan kesalahan ini disebabkan oleh kunci pribadi tidak ada (seperti yang digambarkan di awal utas ini).
Saya kemudian tidak dapat membuat arsip lain. Lebih lanjut, ini menciptakan kesalahan penandatanganan kode ketika mencoba membangun proyek.
Setelah banyak rasa sakit saya memperbaikinya seperti ini:
Di XCode, pergi ke Preferensi ... Tab Akun. Klik tombol tambah (kiri tengah) dan pilih "Pengembangan iOS". Ini akan membuat identitas penandatanganan baru.
Anda sekarang dapat menggunakan profil penyediaan baru untuk membuat arsip.
Selain itu, kesalahan versi harus diperbaiki. Kembali ke proyek, tab "Umum", pilih "tim" dan coba buat lagi. Mungkin ada beberapa dialog izin tambahan. Klik "perbaiki" atau "selalu izinkan" saat diminta.
Catatan: Pusat Anggota dan daftar Gantungan Kunci akan menjadi berantakan, dengan duplikat untuk tanda tangan id, tapi setidaknya semuanya berfungsi. Anda mungkin ingin mencoba membersihkannya ...
Saya punya jawaban lain (selain posting saya sebelumnya). Hari ini, kunci pribadi saya kedaluwarsa (seperti yang saya temukan saat melihat Akses Rantai Kunci), dan yang baru ada dalam daftar. Bagaimana? Idk ... Mungkin dari menggunakan tombol "perbaiki masalah" XCode yang saya berikan, atau dengan menarik pembaruan untuk profil penyediaan seperti yang saya jelaskan di kiriman saya yang lain, yang baru dibuat secara otomatis? ...
Bagaimanapun, saya masuk ke pusat pengembangan, menemukan profil penyediaan yang ingin saya gunakan dan mengklik "edit". Saya kemudian dapat memilih "Sertifikat". Saya menemukan bahwa yang diinginkan tidak dipilih. Saya memilihnya dan mengklik "buat" untuk membuat ulang profil penyediaan. Kemudian saya bisa mendownloadnya. Saya menyeret dan menjatuhkan file ke ikon dok XCode saya. Itu memperbaikinya!
ini akan terjadi karena Anda telah memformat mac Anda dan menginstalnya kembali atau Anda sedang mengembangkan dari mac baru.
jika Anda tidak dapat melakukan hal di atas dan sertifikat dan profil lama Anda diekspor dari mac lama
Anda perlu menghapus profil provissioning wild card dari pusat pengembang apel, dan juga dari sertifikat Anda harus menghapus yang lama hanya sertifikat pengembangan dan produksi umum.
maka Anda harus membuat yang baru dan membuat profil penyediaan baru untuk aplikasi yang perlu Anda unggah ke apple.
Anda tidak perlu menghapus semua profil provisiong untuk saat ini, tetapi yang pasti Anda perlu membuat yang baru untuk aplikasi yang tidak Anda buat untuk itu.