Saya mencoba mengunggah Aplikasi saya ke iTunes Connect resp. AppStore dan mendapat kesalahan berikut:
Gagal menemukan atau menghasilkan aset penandatanganan yang cocok
Xcode berusaha menemukan atau menghasilkan aset penandatanganan yang cocok dan gagal melakukannya karena masalah berikut.
Identitas penandatanganan Distribusi iOS yang hilang untuk ... Xcode dapat meminta satu untuk Anda.
Sebelum saya menyiapkan mesin pengembangan baru, mengekspor akun pengembang melalui Xcode 7 dari yang lama ke mesin yang baru.
Apa yang bisa saya lakukan untuk memperbaikinya?
Jawaban:
Dari Apple -
Seperti disebutkan dalam komentar di bawah, sertifikat yang kadaluwarsa juga perlu dihapus dari
login
bagian ini, juga:sumber
Saya juga menghadapi masalah yang sama hari ini. Langkah-langkah berikut memperbaiki masalah saya.
Sekarang kamu sudah siap.
sumber
Saya terus mengalami masalah dan melihat bahwa semua sertifikat saya tidak valid - oh tidak!
Ternyata saya tidak pernah menghapus sertifikat yang kadaluwarsa. Itu tidak muncul untuk saya, sampai saya memilih dari aplikasi Keychain Access:
Lihat-> Tampilkan Sertifikat Kedaluwarsa
kemudian
Sistem-> Semua Item
akhirnya akan menampilkan sertifikat yang sudah kadaluarsa. Hapus itu dan coba lagi dari XCode akan mengambil sertifikat baru yang valid.
Pastikan Anda mencari "All Items" di aplikasi Keychain Access. Sertifikat yang tidak valid adalah hasil dari menunjuk ke sertifikat kedaluwarsa yang belum dihapus.
sumber
Proses di bawah ini akan menyelesaikan masalah,
1: Buka akses KeyChain, dan Hapus "Otoritas sertifikasi hubungan pengembang Apple seluruh dunia" (yang berakhir pada 14 Februari 2016) dari bagian "Login" dan "Sistem". Jika Anda tidak dapat menemukannya, gunakan "Tampilkan Sertifikat Kedaluwarsa" di menu 'Tampilan'.
2: Sekarang unduh https://developer.apple.com/certificationauthority/AppleWWDRCA.cer dan klik dua kali sertifikat untuk menambahkannya ke akses Keychain> sertifikat (yang berakhir pada 8 Februari 2023). Sekarang status sertifikat yang valid akan berubah menjadi hijau seperti di bawah ini.
Setelah periksa statusnya.
sumber
Apple telah membuat perubahan berikut, jadi unduh pengembang sertifikat baru.apple.com
sertifikat yang diperbarui dan letakkan sebagai tangkapan layar di bawah ini. Di gantungan kunci seperti tangkapan layar di bawah ini klik sistem dan kemudian sertifikat. Hapus sertifikat kadaluarsa. Kemudian seret dan letakkan AppleWWDRCA.cer yang Anda unduh dari tautan di atas
sumber
Setelah mencari sebentar, saya mengetahui bahwa tidak cukup untuk mengekspor akun pengembang dari Xcode dan mengimpornya di mesin baru, lagi melalui Xcode.
Selain itu saya perlu menyalin Certficate bernama " Apple World Wide Developer Relations Certificate Otoritas " dari gantungan kunci mesin pengembangan sebelumnya ke gantungan kunci yang baru.
Ini memecahkan masalah bagi saya.
sumber
Saya mengimpor Apple WWDR Certificate baru yang berakhir pada 2023, tetapi saya masih mendapatkan masalah dan sertifikat pengembang saya menunjukkan kesalahan penerbit yang tidak valid.
Dalam akses gantungan kunci, buka Lihat -> Tampilkan Sertifikat Kedaluwarsa, lalu di gantungan kunci masuk Anda sorot Sertifikat WWDR yang telah kedaluwarsa dan hapus. Saya juga memiliki sertifikat kadaluarsa yang sama di gantungan kunci Sistem saya, jadi saya juga menghapusnya dari sana. (Penting)
Setelah menghapus sertifikat yang kadaluwarsa dari login dan gantungan kunci Sistem, saya dapat membangun untuk Distribusi lagi.
sumber
Saya menghapus AppleWWDRCA lama, mengunduh dan menginstal AppleWWDRCA , tetapi masalah tetap ada. Saya juga, memeriksa sertifikat distribusi dan pengembangan saya dari Keychain Access, dan melihat kesalahan di bawah ini;
Kemudian,
Ini memperbaiki masalah sertifikat.
Sejak sertifikat lama dicabut, profil penyediaan yang ada menjadi tidak valid. Untuk memperbaikinya;
Saya harap ini membantu.
sumber
Jawaban saya berbeda dan datang dengan pesan:
Solusinya adalah dengan grafis yang dihasilkan:
Kesalahan Masuk Kode di macOS Sierra Xcode 8: garpu sumber daya, informasi Finder, atau detritus serupa tidak diizinkan
sumber
Jangan lupa juga menginstal sertifikat iOS untuk Akun Pengembang Apple Anda .
sumber
Pastikan bahwa di Project Navigator> Signing> Team, Nama tim harus dipilih.
sumber