Saya memiliki aplikasi yang sedang saya debug di iPad. 2 hari yang lalu saya ingin men-debug aplikasi yang diperbarui yang sama tetapi saya mengalami kesalahan ini.
Identitas yang digunakan untuk menandatangani executable tidak lagi valid.
Harap verifikasi bahwa jam perangkat Anda diatur dengan benar, dan bahwa sertifikat penandatanganan Anda tidak kedaluwarsa.
(0xE8008018).
Saya belum memiliki sertifikat Pengembang iPhone, tetapi saya pernah men-debug game ini.
Tidak me-restart Xcode atau me-restart Mac saya membantu.
Solusi dalam Xcode:
Tekan simbol + dan pilih Pengembangan iOSDownload all
dalam Xcode 7)PS:
sumber
Ini dapat terjadi ketika sertifikat Anda kedaluwarsa di Gantungan Kunci Anda.
EDIT : Sekarang saya akan merekomendasikan cert dan mendesah untuk menghasilkan sertifikat dan profil penyediaan Anda. Ini adalah dua perintah bagian dari Fastlane alat dari KrauseFx.
Menggunakan sertifikat & desahan:
cert
sigh
Cara konvensional:
sumber
Jika semua saran sebelumnya di
atasgagal setelah memperbarui sertifikat Anda, seperti yang terjadi pada saya, telusuri ke lokasi berikut;~ / Library / MobileDevice / Profil Penyedia
... dan hapus profil penyediaan Anda.
Kemudian unduh profil penyediaan Anda lagi dari;
https://developer.apple.com/account/ios/profile/profileList.action
sumber
Jika Anda menggunakan jailcoder, pastikan Anda berhasil melakukan jailbreak pada iPhone Anda. Jangan lupa instal AppSync untuk iOS di Cydia.
sumber
Dalam pembaruan terbaru dari xcode, masalah ini biasanya terjadi ketika sertifikat Anda telah kedaluwarsa dan xcode terus menggunakan yang lama hingga habis masa berlakunya.
Menutup xcode dan membukanya lagi akan mematikan proses otomatis mengunduh sertifikat baru Anda dan membuat aplikasi Anda berfungsi.
Cukup tutup xcode langsung (Cmd + Q) lalu buka kembali lagi, muat proyek Anda dan tekan play .. itu akan menanyakan Anda apakah Anda ingin bantuan untuk memperbaiki masalah sertifikat secara otomatis maka Anda cukup ikuti petunjuk pada layar dan melakukan semua kerja keras untuk Anda :)
sumber
Profil provisi Anda sudah kedaluwarsa.
sumber
Ini mungkin agak pendekatan empiris tetapi bermanfaat di hadapan banyak komentator yang mencatat "ini bekerja untuk saya" atau "ini tidak berhasil untuk saya". Pertama, masalahnya dapat terletak di sejumlah lokasi, baik sertifikat Anda (identitas penandatanganan kode) atau profil penyedia Anda. Mengidentifikasi di mana masalahnya terletak terlebih dahulu sebelum melakukan sesuatu akan menghemat banyak usaha yang sia-sia. Anda perlu memeriksa di tiga tempat:
OK, dalam XCode klik pada Proyek (Di Atas Tajuk Target), pilih Bangun Pengaturan dan gulir ke 'Penandatanganan Kode'. Luaskan tajuk 'CODE_SIGNING_IDENTITY' dan Anda akan melihat banyak identitas (Debug, Release, dll.) Masing-masing akan cocok dengan sertifikat di Akses Keychain. Temukan kecocokan dan periksa tanggal kedaluwarsa ... jika telah kedaluwarsa, Anda harus memperbaruinya di Portal Pengembang dan mengunduhnya. Periksa SETIAP identitas, bukan hanya yang pertama yang Anda temukan yang telah kedaluwarsa. Juga, jika telah kedaluwarsa, Anda perlu membuat ulang profil penyediaan yang menggunakan sertifikat kadaluwarsa. Jika tidak ada masalah dengan sertifikat, periksa tanggal kedaluwarsa dari semua Profil Penyedia. Sekali lagi, jika telah kedaluwarsa, mereka perlu diregenerasi.
Setelah selesai, ulangi proses yang sama untuk TARGET yang Anda coba bangun.
Tidak ada yang berhasil? Sertifikat yang kedaluwarsa mengintai di salah satu profil penyedia Anda. Tanda bahwa ini mungkin terjadi adalah ketika Anda mengklik CODE_SIGNING_IDENTITY identitasnya di bawah Lainnya ... misalnya.
Ini biasanya merupakan tanda pasti bahwa ada sertifikat kadaluwarsa yang mengintai dan bahwa salah satu profil Anda menggunakannya.
sumber
Saya menghadapi masalah ini ketika keanggotaan saya kedaluwarsa dan saya memperbaruinya. Saya menggunakan xCode6 dan saya memecahkan masalah ini dengan mencabut sertifikat pengembang yang sudah kadaluwarsa dari Member Center dan membersihkan folder build (alt + [Product> Clean]). xCode menangani masalah orang lain dengan sendirinya.
Lihat bagian " Mengganti Sertifikat Kedaluwarsa " di tautan ini: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
sumber
Saya punya masalah dengan XCode 6.3 Di bawah ini adalah langkah-langkah yang berhasil untuk saya.
Pergi ke
XCode > Preferences > Accounts
Pilih akun pengembang Anda lalu klikView Details...
Klik padarefresh
tombol di bagian kiri bawah jendela. Seharusnya memberi tahu Anda bahwa Anda kehilangan beberapa sertifikat. KlikRequest
. XCode secara otomatis akan mengunduh sertifikat yang hilang. KlikDone
dan itu akan berfungsi.sumber
Anda debug di simulator hanya jika Anda tidak memiliki sertifikat Pengembang iPhone. periksa di sudut kiri dalam xcode Anda memilih simulator bukan perangkat.
sumber
Saya menghadapi masalah yang sama, saya menghapus semua aset bawaan dari xcode & menambahkannya kembali, dan baru saja meluncurkan kembali Xcode.
Aplikasi saya dimuat ke perangkat dan berfungsi.
sumber
Ini juga terjadi jika sertifikat pengembang Anda kedaluwarsa. Saatnya membayar apel dan memperbaruinya: P
sumber
Pertama: buka untuk membangun pengaturan dan periksa, apakah Identitas Penandatanganan Kode yang valid Anda dipilih. Jika itu tidak membantu, cobalah hal-hal yang lebih rumit
sumber
Dalam kasus saya, pesan dialog ini berfungsi
Sertifikat saya di Keychain Access diberi status belum valid dalam warna merah dengan kedaluwarsa sekitar satu tahun dan satu jam di masa depan. Saya menetapkan waktu saya satu jam ke depan dan status sertifikat menjadi valid dalam warna hijau. Jadi, siapa pun di sini yang berpikir solusi untuk menjadi xcode restart tidak benar tetapi itu akan menyebabkan waktu yang berlalu dari xcode restart untuk membuat sertifikat valid. Seperti, dengan mengklik tombol Perbaiki Masalah mencabut dan membuat sertifikat baru dengan tepat satu tahun ke depan (ditambah beberapa menit tergantung pada lokal untuk mengangkat masalah ini).
sumber
Jawaban ini tepat untuk saya.
146 turun suara Baik tidak me-restart Xcode atau me-restart Mac saya membantu.
Solusi dalam Xcode:
PS:
*** Yang ingin saya ketahui adalah mengapa masalah ini sering terjadi setelah November。 ps: Akun Pengembang Apple saya telah mendaftar beberapa tahun. Namun tahun ini saya telah mengubah peran Agen menjadi akun email lain.
sumber
Solusi saya, setelah tidak ada yang berhasil, adalah pergi ke Keychain Access dan menghapus semua kunci / sertifikat "pengembang iOS", kemudian biarkan Xcode membuat ulang mereka.
sumber
Coba atur waktu pada perangkat seluler dan Mac untuk centang "atur tanggal dan waktu secara otomatis" dan restart xcode, yang melakukannya untuk saya
sumber
Masalahnya di sini adalah bahwa profil Anda dibuat berdasarkan sertifikat yang kadaluwarsa
-Jadi, Anda harus masuk ke dalam portal pengembang dan memperbarui sertifikat Anda jika sudah kedaluwarsa
-Kemudian membuat ulang profil sehingga akan rebulit pada sertifikat baru
saya sarankan untuk menggunakan alat utilitas konfigurasi iPhone untuk mengelola profil di mac Anda
sumber
Jika sertifikat Anda tidak dipasang secara lokal. Atau Anda mencoba menjalankan sertifikat dan memilih untuk "mencabut dan meminta" sertifikat baru maka Anda memiliki opsi untuk melakukan itu pada mesin yang Anda coba jalankan
pergi ke Preferensi-> Akun-> di bawah AppleId Anda -> Lihat Detail -> di bawah identitas penandatanganan Anda dapat melihat status sertifikat Anda "Valid" atau "Dicabut" jika dicabut dan Anda ingin meminta yang baru masuk ke -> + lalu -> jenis distribusi yang Anda coba gunakan.
sumber
Dalam Xcode 5.1 - ada area bantuan mandiri yang melakukan pekerjaan untuk saya.
Anda akan menemukannya di bagian Umum setelah mengklik nama proyek Anda di bawah> Target. Anda harus melihat ikon peringatan dan deskripsi masalah di bagian Identity (tepat di mana Anda mengetik nomor versi build /).
Ia memperhatikan bahwa saat ini tidak ada sertifikat yang disimpan dan melalui beberapa kotak swadaya dan perubahan kata sandi, saya menyelesaikannya.
sumber
Ini adalah alasan saya memiliki kesalahan ini:
ID Aplikasi tidak memeriksa Sertifikat Pengembang iOS saya (saya anggota program Enterprise) dan saya memiliki 2 profil penyediaan dengan ID Aplikasi yang sama di Mac saya. Saya menghapus satu.
Semoga ini bisa membantu seseorang.
sumber
Saya mencoba semua hal di atas. Saya terus mendapatkan kesalahan tentang UUID yang tidak ditemukan.
Saya pergi ke proyek, membuka project.pbxproj dan menemukan semua instance UUID (2) dan menghapus UUID (bukan seluruh baris).
Memperbaiki masalah.
sumber
Saya memperbaiki masalah ini dengan memilih tim yang benar dalam Xcode (saya bagian dari banyak tim). Juga, saya mencabut sertifikat saya, meminta yang baru, mengunggahnya, dan kemudian mengunduhnya kembali.
sumber
Mengalami masalah yang sama. Apakah ada masalah dengan sertifikat yang kedaluwarsa. Anda harus membuat sertifikat baru dan profil prov yang sesuai. Ikuti saran dulgan untuk melakukannya.
sumber
Menghapus profil dari direktori di komputer Anda: "~ / Library / MobileDevice / Provisioning Profiles". Dan login ke pusat pengembang apel dan mengedit profil penyediaan spesifik dan memilih sertifikat untuk profil penyediaan dan menghasilkan profil lagi. Menginstal profil baru dan berhasil untuk saya.
sumber
Menemukan cara lain ini terjadi hari ini. Ketika Anda mengedit profil penyediaan Anda setelah perubahan sertifikat, Anda dapat melihat sertifikat yang dipilih mengatakan 2 dari 1 sertifikat dipilih (jika Anda hanya menggunakan 1 sertifikat). Hanya dengan membatalkan pilihan dan memilih ulang sertifikat, Anda dapat membuat ulang dan menginstal profil dan menyelesaikan masalah.
sumber
Solusi @vomako hampir menyelesaikan masalah saya, tetapi saya harus mengambil beberapa langkah lagi.
Saya merujuk pada yang berikut ...
Setelah memutakhirkan ke Xcode 6.1.1, masalah utama bagi saya adalah > Lihat Detail diklik.
Saya harus menghapus akun saya, mulai ulang Xcode, lalu tambahkan kembali akun pengembang saya.
Setelah langkah ini, saya dapat melihat lagi detail dan menyegarkan profil penyediaan saya.
sumber
Saya memilih Tidak Ada dari dropdown Tim di pengaturan umum target. Kemudian dipilih tim asli. Xcode menunjukkan beberapa pemintal di sebelahnya. Tunggu sampai selesai dan kemudian semuanya berfungsi. Mencobanya di Xcode 6.2
sumber
Saya memiliki masalah ini beberapa kali, biasanya dapat diselesaikan dengan Xcode buka kembali.
Saya memang menghapus data yang berasal dari Xcode organizer. Akhirnya berhasil
sumber