Sebelum meningkatkan Xcode ke 7.2, saya menggunakan Xcode 7.1.1 untuk membangun dan mendistribusikan aplikasi. Saya telah memutakhirkan ke Xcode 7.2 dan tidak ada profil penyediaan saya (cocok dengan bundel ID aplikasi tertentu) cocok dengan sertifikat saya yang diinstal yang bekerja di Xcode 7.1.1.
Saya hanya mendapatkan:
Pengaturan build Anda menentukan profil penyediaan dengan UUID “some_number”, namun, tidak ada profil penyediaan tersebut yang ditemukan.
Saya telah mencoba membuat ulang .certSigningRequest
untuk menghasilkan Sertifikat dan Profil baru dan memastikan Tim di tab Umum target sudah benar. Setiap kali saya memilih Profil Provision, semua Identitas Penandatanganan Kode saya muncul di Identities in Keychain, tetapi tidak ada yang akan berpasangan dengan benar.
Tampaknya mengatur Profil Provision ke Otomatis dan Identitas Penandatanganan Kode untuk Pengembang iOS akan mengatasi kesalahan ini, tetapi keuntungan mengelola Profil Provisioning saya hilang karena saya percaya Xcode kemudian mengelola ini.
Adakah pemikiran tentang mengapa menyetel Provisioning Profiles dan Identitas Penandatanganan Kode saya ke sesuatu selain Otomatis dan Pengembang iOS menghasilkan kesalahan ini?
sumber
Coba mulai ulang XCode terlebih dahulu, sebelum mencoba jawaban lain ini . Saya akan mengikuti saran yang diberikan dalam jawaban lain, kemudian memperhatikan banyak orang mengatakan bahwa memulai ulang XCode diperlukan setelah semua langkah. Yang saya lakukan adalah me-restart XCode dan itu memperbaiki masalah. Siapa yang tahu apakah itu akan memperbaiki masalah untuk Anda, tetapi ada baiknya dicoba sebelum mencoba solusi lain. Saya menggunakan XCode 7.2.1.
sumber
Terus keluar dari Xcode sampai semuanya berhasil.
sumber
Saya juga punya masalah yang sama, di
Xcode 7.2
Itu dipecahkan dengan langkah-langkah berikut: -
1) Buka preferensi Xcode,
2) Pilih tim yang sesuai,
3) Klik "Lihat Detail ..".
4) Di bagian "Menandatangani Identitas": klik pada "Reset" untuk masing-masing.
5) Di bagian "Profil Penyedia". Klik pada "Unduh Semua".
6) Klik pada "Selesai."
7) Masuk Xcode, bangun pengaturan, pilih itu. Di tab Umum, masalah tersebut harus dihapus.
8) Mulai ulang Xcode.
9) Lakukan Final build.
Itu saja.
sumber
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "82f0b3c1-a2d2-4202-9326-5eb37d8e41b8";
ke"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
Unduh https://developer.apple.com/certificationauthority/AppleWWDRCA.cer dan tambahkan ke akses Keychain> sertifikat (yang berakhir pada 2023)
sumber
Juga setelah saya melakukan semua langkah yang disarankan (btw, karena beberapa alasan backspace tidak menghapus profil penyediaan) kesalahan terus terjadi. Sampai akhirnya saya menemukan untuk Restart Xcode. Mungkin, ini harus menjadi langkah pertama ketika Anda berurusan dengan Xcode :)
sumber
Menggunakan Xcode 7.3, saya menghabiskan terlalu banyak waktu untuk mencari tahu ini - tidak ada jawaban di sini atau di tempat lain yang berhasil - dan akhirnya menemukan solusi yang sangat mudah.
Semoga ini bisa membantu seseorang.
sumber
Periksa Gantungan Kunci Anda - lihat di Login dan gantungan kunci Sistem untuk mendapatkan sertifikat kedaluwarsa atau pesan kesalahan.
Saya menemukan sertifikat dengan pesan kesalahan "sertifikat ini memiliki pengguna yang tidak valid", dan Sertifikat Hubungan Pengembang Apple Worldwide yang kadaluwarsa.
Hapus dan instal sertifikat AWDRC baru dari https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
Kemudian ikuti jawaban yang diterima untuk mendapatkan Xcode menggunakan sertifikat baru.
sumber
Bagi saya, saya mencoba mengikuti 2 langkah yang sayangnya tidak berhasil :
Alih-alih, saya mencoba menyelesaikan sertifikat gantungan kunci terkait masalah lain yang diberikan di sini. Sertifikat ini memiliki penerbit Apple Push Services yang tidak valid
Sekarang buka aplikasi xcode. target → Pengaturan Bangun → Profil Penyedia. Pilih nilai dari 'otomatis' ke profil Penyediaan yang sesuai. Bingo!!! masalah ketidakcocokan profil terpecahkan.
sumber
Dalam kasus saya, masalahnya adalah bahwa Arsip sedang dibangun dengan TIM-ID yang berbeda dari yang menghasilkan Profil Penyedia (Me). Karena itu saya mendapat kesalahan:
"Tidak ditemukan profil penyediaan yang cocok: Pengaturan bangunan Anda menentukan profil penyediaan dengan UUID, namun, tidak ada profil penyediaan yang ditemukan."
Untuk Mengatasi ini:
di Tab UMUM properti Proyek, sampai ke TIM:
Ubah tim saat ini ke tim yang sama tetapi yang di bawah ACCOUNT Anda menghasilkan profil penyediaan.
Bersihkan & Bangun
Biola!
Semoga ini bisa membantu seseorang.
sumber
Saya memperbarui ke
Xcode v7.3.1
dan memecahkan masalah.sumber
Dengan Xcode 7.2.1, jika Anda yakin bahwa profil penyediaan Anda benar (memiliki ID Aplikasi dan sertifikat yang benar, dan sertifikat yang sesuai ada di Akses Keychain Anda) kemudian atur Identitas Penandatanganan Kode dan atur Profil Penyedia ke Otomatis.
sumber
Apa yang saya lakukan adalah: membuat profil penyediaan baru dan menggunakannya. Saat mengatur profil penyediaan di tab pengaturan bangunan, ada nomor profil penyediaan yang salah (seperti "983ff ..." seperti pesan kesalahan yang disebutkan, itu saja!). Diperbaiki ke profil penyediaan yang baru, kemudian Xcode 7.2 menyegarkan sendiri, dan membangun dengan sukses.
sumber
Solusi yang dijelaskan di sini berfungsi, tetapi saya ingin menambahkan bahwa Anda harus memilih target yang benar di sudut kiri atas Pengaturan Bangun di Xcode. Kehilangan waktu untuk mencari tahu ...
sumber
Dalam xcode 7.3 saya masih mendapatkan kesalahan yang sama, sertifikat saya adalah profil sementara juga berarti semuanya baik-baik saja masih saya mendapatkan kesalahan yang sama, dan saya tidak dapat menghapus profil sementara dalam xcode perferences, jadi saya mengklik kanan pada profil sementara yang memberikan opsi untuk pindah ke tempat sampah ketika saya mengklik tidak ada yang terjadi tetapi ketika saya menutup jendela preferensi dan membukanya lagi oleh Command,profil sementara sudah hilang dan opsi unduh terlihat, saya mengklik unduh dan mulai bekerja dengan baik
sumber
Anda dapat dengan mudah memperbaiki masalah dengan mengubah pengidentifikasi bundel pada halaman web Apple dari
com.my.app
menjadicom.my.app.iOS
. Saya menemukan solusi ini di https://forums.developer.apple.com/thread/15712 .sumber
Bagi saya mengubah konfigurasi build dari rilis ke Debug memecahkan masalah.
Anda dapat menemukan Konfigurasi Bangun di Edit Skema -> Run -> Info -> Bangun Konfigurasi
Bersihkan proyek Anda dan jalankan kembali.
sumber
Selain apa yang diposting pengguna lain, pastikan Tim yang dipilih pada pengaturan Target (tab Umum) adalah yang benar. Xcode akan mengeluh bahwa ia tidak dapat menemukan Profil Penyedia jika profil tersebut milik tim yang berbeda dari yang dipilih.
sumber
Bagi saya tidak ada yang di atas bekerja dengan XCode 7.3.1 karena saya tidak memiliki profil bawaan (kedaluwarsa). Saya harus menghubungkan iPhone saya ke Mac dan kemudian klik pada profil Perbaiki penyediaan yang membuat profil lain berakhir dalam seminggu.
sumber
Ketika mendistribusikan ke App Store, Anda memilih Produk -> Mencapai dan menemukan "kesalahan tanda kode, tidak ditemukan profil pencocokan yang cocok", jika akun dan file .mobileprovision yang diunduh ok. Coba klik tombol "Bangun dan Jalankan" untuk menjalankannya di ponsel Anda.
Dan, sebuah kotak dialog akan muncul dengan tombol "Perbaiki", cukup klik "Perbaiki" untuk dilakukan selanjutnya ... Terakhir, perangkat Anda akan memiliki file penyediaan yang valid. Lakukan "Produk -> Capai" lagi, semuanya OK!
sumber
Anda juga dapat dengan mudah pergi ke preferensi xcode kemudian akun dan mungkin meminta Anda untuk masuk kembali dengan profil pengembang Anda dan kemudian masalah akan hilang.
Semoga ini membantu!
sumber
Untuk semua orang yang belum menyelesaikannya, Masalah saya dijawab oleh ini:
https://stackoverflow.com/a/41202884/3953197
sumber
Bagi saya tidak ada solusi yang berhasil, tetapi Jika saya putuskan telepon dari laptop dan kemudian jalankan build, itu berhasil dan kemudian saya terhubung dan berjalan di telepon. Saya masih belum bisa memikirkan perbaikan terakhir.
sumber