Saya telah membuat sertifikat untuk mengaktifkan Layanan Push di aplikasi saya, tetapi setiap kali saya mencoba menambahkan sertifikat di Gantungan Kunci saya, setelah menambahkan sertifikat itu menunjukkan kepada saya kesalahan berikut:
Sertifikat ini memiliki penerbit yang tidak valid
Jawaban:
Saya pikir saya sudah menemukan yang ini. Saya mengimpor Sertifikat WWDR baru yang kedaluwarsa pada tahun 2023 , tetapi saya masih mengalami masalah dalam pembuatan dan sertifikat pengembang saya masih menunjukkan kesalahan penerbit yang tidak valid.
Setelah menghapus sertifikat yang kadaluwarsa dari login dan gantungan kunci Sistem, saya dapat membangun untuk Distribusi lagi.
sumber
Konfirmasikan kategori "Sertifikat" dipilih.
Hapus sertifikat Otoritas Hubungan Pengembang Apple Worldwide yang telah kedaluwarsa dari tab "masuk" dan "Sistem".
Inilah jawaban Apple.
https://forums.developer.apple.com/thread/37208
sumber
Ini sebenarnya bukan masalah pembangunan. Ini terjadi karena berakhirnya Sertifikat Menengah Hubungan Pengembang Apple Worldwide yang dikeluarkan oleh Otoritas Sertifikat Hubungan Pengembang Apple Worldwide . WWDRCA mengeluarkan sertifikat untuk menandatangani perangkat lunak Anda untuk perangkat Apple, memungkinkan sistem kami untuk mengonfirmasi bahwa perangkat lunak Anda dikirimkan kepada pengguna sebagaimana dimaksud dan belum dimodifikasi.
Untuk mengatasi masalah ini, Anda harus mengikuti langkah-langkah di bawah ini:
Pergi ke Sistem di Gantungan Kunci
Di sini Anda menemukan bahwa "Otoritas Sertifikat Hubungan Pengembang Apple Seluruh Dunia" ditandai sebagai kedaluwarsa. Jadi hapus saja. Periksa juga di bawah Tab Login dan hapus WWDRCA yang kadaluarsa.
Unduh Sertifikat Menengah WWDR baru dari sini (Sertifikat Menengah Sertifikasi Hubungan Pengembang Apple Worldwide yang baru akan kedaluwarsa pada 7 Februari 2023).
Instal dengan mengklik dua kali.
Jika Anda masih menghadapi masalah dengan aplikasi iOS, aplikasi Mac, ekstensi Safari, Apple Wallet dan pemberitahuan push Safari, maka silakan ikuti tautan kedaluwarsa ini .
sumber
Inilah cara kami memperbaikinya.
Langkah 1: Buka akses Keychain, hapus "Otoritas sertifikasi hubungan pengembang Apple seluruh dunia" (yang berakhir pada 14 Februari 2016) dari bagian " Masuk " dan " Sistem ". Jika Anda tidak dapat menemukannya, gunakan "Tampilkan Sertifikat Kedaluwarsa" di menu Lihat.
Langkah 2: Unduh ini dan tambahkan ke akses Keychain -> Sertifikat (yang berakhir pada 8 Februari 2023).
Langkah 3: Semuanya harus kembali normal dan berfungsi sekarang.
Referensi: Kedaluwarsa Sertifikat Menengah Hubungan Pengembang Apple Worldwide Kedaluwarsa
sumber
Di portal Pengembang Apple, tambahkan sertifikat baru, dan ketika ditanya "Jenis sertifikat apa yang Anda butuhkan?" pilih "sertifikat hubungan pengembang WorldWide". Hasilkan sertifikat baru, unduh dan instal. Saat Anda melakukan itu, Anda tidak akan lagi melihat pesan yang telah Anda gambarkan.
Sunting:
Sertifikat dapat diunduh dari halaman berikut: https://www.apple.com/certificateauthority/ Anda dapat memilih salah satu dari dua sertifikat berikut: "Sertifikat WWDR (Kedaluwarsa 02/07/23)" atau "Sertifikat WWDR (Kedaluwarsa 02/14/16) "
sumber
Ikuti langkah-langkah di bawah ini:
Jika Anda tidak menemukan sertifikat WWDR di tab Masuk atau Sistem , pilih kategori " Semua item " di sebelah kiri. Kemungkinan besar Anda akan melihat sertifikat WWDR yang kedaluwarsa di sini, dan Anda dapat menghapusnya. Sertifikat yang kedaluwarsa selalu ditampilkan dengan tanda bintang merah.
sumber
Jika Anda menghadapi kesalahan "Sertifikat ini memiliki penerbit tidak valid" untuk semua sertifikat Anda, lakukan langkah-langkah berikut.
Langkah:
Referensi:
sumber
Seperti yang dijelaskan dalam Kedaluwarsa Sertifikat Menengah Hubungan Pengembang Apple Worldwide :
Sertifikat Menengah Sertifikasi Hubungan Pengembang Apple Worldwide yang sebelumnya berakhir pada tanggal 14 Februari 2016 dan sertifikat yang diperbarui sekarang harus digunakan ketika menandatangani Apple Wallet Passes, paket push untuk Pemberitahuan Push Safari, Ekstensi Safari, dan pengiriman ke App Store, Mac App Store, dan App Store untuk Apple TV.
Semua pengembang harus mengunduh dan menginstal sertifikat yang diperbarui di sistem pengembangan dan server mereka. Semua aplikasi akan tetap tersedia di App Store untuk iOS, Mac, dan Apple TV.
Sertifikat baru yang valid akan terlihat seperti berikut:
Ini akan ditampilkan (sertifikat ini valid) dengan tanda hijau.
Jadi, buka Akses Rantai Kunci Anda . Hapus saja sertifikat lama dan ganti dengan yang baru ( sertifikat baru ) seperti yang dijelaskan Apple dalam dokumen. Terutama masalahnya hanya dengan layanan pemberitahuan push Apple dan ekstensi seperti yang dijelaskan dalam dokumen Apple.
Anda juga dapat memeriksa daftar sertifikat di https://www.apple.com/certificateauthority/
Daftar Pencabutan Sertifikat:
Sekarang sertifikat yang diperbarui ini akan kedaluwarsa pada 2023-02-08.
Jika Anda tidak dapat melihat sertifikat lama, buka Sistem Gantungan Kunci dan dari menu edit dan pilih opsi Tampilkan Sertifikat Kedaluwarsa .
Sekarang Anda dapat melihat sertifikat berikut yang harus Anda hapus:
sumber
Anda perlu mencari Dunia dari bilah pencarian kanan atas dan menghapus sertifikat yang kadaluwarsa. Pastikan Anda memilih Login dan Semua item .
sumber
Coba atur tanggal lokal lebih awal dari 14 Feb. Berfungsi untuk saya! Bukan solusi lengkap tetapi sementara menyelesaikan masalah.
sumber
Pada akhirnya, saya mengklik kanan pada sertifikat, dan memilih "Dapatkan Info". Di bawah bagian Kepercayaan, saya memilih "Selalu Percaya" dan ini memecahkan masalah saya.
sumber