Ini untuk aplikasi yang ada yang mengumpulkan dan mendistribusikan beberapa kali. Sejak memperbarui ke Xcode 5 saya memiliki kesalahan ini muncul.
- Saya memiliki profil pengembang saya dipilih di Penandatanganan Kode untuk debug.
- Menghapus Data Berasal beberapa kali.
- Berhenti beberapa kali
- Diunduh dan mencoba menambahkan kembali sertifikat Pengembang saya.
- Setel ulang komputer saya! Dan memeriksa pembaruan
- Mencoba menggunakan ilmu hitam!
- Skema> Konfigurasi Bangun diatur ke Debug
Keadaan aneh saya mengkompilasi untuk mengkompilasi ke iOS 6.1 sehingga saya dapat berjalan di iPhone 3GS saya - dasarnya adalah SDK iOS 7? Mungkinkah ini menjadi masalah? Saya hanya perlu mengujinya sebelum menemukan ponsel yang lebih baru sebelum mengubahnya ke iOS 7.
Jawaban:
Kesalahan ini cenderung muncul ketika Anda memilih profil penyediaan ad-hoc. Pastikan bahwa penandatanganan kode Anda adalah untuk pengembangan.
sumber
Kesalahan ini terjadi jika Anda telah menggunakan Profil Penyedia Distribusi untuk debugging ke perangkat.
Buka
Build Settings
>Provisioning Profile
danset to 'None' for Debugging
.sumber
Saya akhirnya menyelesaikan ini dengan mengingat untuk menetapkan parameter penandatanganan kode dan penyediaan dalam proyek KEDUA dan tab target ...
sumber
Ketika perangkat Anda terhubung ke komputer dengan kabel dan Anda Build + Run aplikasi Anda, perangkat Anda akan mencoba untuk debug. Debugging hanya diizinkan untuk profil Pembangunan.
Jika Anda membangun + menjalankan dengan Profil Pengembangan + Kode Penandatanganan Pengembangan, semuanya akan beres
Jika Anda membangun + menjalankan dengan profil Distribusi AppStore + Kode Penandatanganan Distribusi, aplikasi bahkan tidak akan mencapai perangkat Anda. Bangunan ini hanya untuk mengunggah ke AppStore
Jika Anda membangun + menjalankan dengan profil Distribusi AdHoc + Kode Penandatanganan Distribusi, Anda akan mendapatkan kesalahan "gagal mendapatkan tugas untuk proses ...", tetapi aplikasi tersebut akan dipasang di perangkat Anda. Cabut perangkat dan jalankan aplikasi dari perangkat Anda. Ini berjalan di lingkungan distribusi. Nikmati :)
sumber
MEMPERBARUI:
Xcode 5.1 muncul untuk memperbaiki dropdown sehingga sekarang menampilkan "(bla bla)" setiap kali dua profil memiliki nama yang sama. Ini memungkinkan Anda memilih yang benar. Mana yang jauh lebih baik :)
Digigit oleh ini beberapa kali. Xcode5 menunjukkan "Provisioning Profile" sebagai bidang tunggal, YANG SELALU TIDAK SESUAI dan Apple TIDAK HARUS mengkodekan GUI mereka seperti ini (kesalahan pemula di sana dari Apple).
Di Xcode5 (tidak ada versi sebelumnya), Anda memiliki dua nilai "Profil Penyedia". Ini HARUS disetel SEBELUM Anda mengatur "Identitas Penandatanganan Kode" Anda. Jelas, karena harus disetel PERTAMA ... Apple menempatkannya KEDUA dalam daftar, 3 item DI BAWAH hal itu harus diatur "sebelum".
(poin bonus untuk desain GUI yang mengerikan di sana ...)
Ini juga rusak: jika Anda memiliki dua Profil Penyedia untuk nama yang sama, Xcode5 hanya akan memungkinkan Anda untuk memilih salah satu dari mereka. Untuk mengatasinya, Anda harus menggunakan Utilitas Konfigurasi iPhone untuk menemukan Profil yang Anda inginkan, menemukan 30 digit "Identifier Profil" dan salin / tempel ke nilai "Lainnya" dari dropdown Profil Provisioning.
Profil Penyedia Anda HARUS memiliki nilai untuk "Debug" dan nilai yang berbeda untuk "Release" (kecuali jika Anda membangun mega-profil khusus dengan tangan, Apple memisahkan keduanya).
Profil Debug akan sering memiliki bug dengan nama yang sama seperti yang dijelaskan di atas - kebanyakan orang akan menggunakan Profil Penyediaan Tim yang dibuat secara otomatis oleh Apple, yang Apple salah selalu menyebutkan nama yang sama, untuk semua Target, di semua Proyek. (bug lain di Xcode5).
Setelah Anda menetapkan kedua nilai, bidang "Code Signing Identity" Anda akhirnya akan mulai berfungsi dengan benar. Bahkan, ini berfungsi dengan baik: di sebagian besar versi Xcode sebelumnya, bidang ini rusak, dan pilihan "otomatis" jarang berhasil. Di Xcode5, HANYA bisa menggunakan nilai penandatanganan kode yang ditemukan di dalam Profil Penyedia yang telah Anda pilih sebelumnya - dan sepertinya itu membuatnya benar 100% dari waktu hte.
(mis. Anda dapat dengan aman mengaturnya menjadi "Otomatis". Dalam versi Xcode sebelumnya, Xcode akan sering "Otomatis" menggunakan profil Distribusi untuk build Developer, dan sebaliknya, menyebabkan banyak masalah)
sumber
Berdasarkan pencarian saya saat ini, kesalahan "Gagal mendapatkan tugas untuk diproses" di xcode 5 dapat terjadi karena beberapa alasan:
Bagi saya, ini adalah kasus kedua yang tampaknya juga berlaku untuk pertanyaan ini.
Saya dapat memperbaikinya dengan mengubah dropdown profil provisi debug ke profil provisi pengembangan yang benar dan kemudian mencoba memuat aplikasi ke perangkat nyata. Xcode akan memberikan kesalahan di bawah ini:
klik "Perbaiki masalah" untuk melanjutkan, xcode 5 akan memperbaiki masalah. Setelah masalah ini diperbaiki, profil ketentuan untuk debug diatur ulang ke "Tidak Ada" lagi, tidak yakin mengapa xcode akan melakukannya.
sumber
Saya memiliki masalah ini dan seperti sebelumnya saya telah menetapkan CODE_SIGN_IDENTITY dan PROVISIONING_PROFILE , semuanya bekerja dengan baik,
Harap perhatikan ini mengalami perubahan pada Xcode 5, versi sebelumnya tidak memiliki entri untuk PROVISIONING_PROFILE dalam pengaturan build
Perhatikan bahwa di sini saya harus secara manual menulis pengembang iphone ke entri kedua karena pilihan otomatis sepertinya tidak berfungsi
Kemudian perbarui dan pengaturan profil penyediaan
menambahkan id profil Anda 0000 hanya untuk privasi
sumber
Coba mulai ulang XCode
Setelah menetapkan pengaturan Penyediaan dan Penandatanganan Kode dari semua saran ini, memulai ulang adalah apa yang akhirnya memungkinkannya untuk berjalan dengan Penyediaan yang tidak disetel ke mana pun dan Penandatanganan Kode diatur ke Pengembang iOS (Otomatis)
sumber
Ini dapat dilakukan dengan menyediakan profil. Untuk kasus saya, saya mencoba menjalankan aplikasi di ponsel saya dan profil penyediaan diatur ke profil adhoc (XC Ad Hoc), karena itu kesalahan. Saya perlu mengubahnya ke profil Tim iOS yang dikelola oleh xcode (untuk menghindari pekerjaan manual di pusat dev).
sumber
sebenarnya, Ini Profil Penyediaan Anda - Debug salah。
sumber
Jawaban hasan83 bekerja untuk saya. Penyediaan Adhoc memberikan kesalahan ini dan perangkat saya juga tidak termasuk dalam file penyediaan tersebut. Saya mengatur otomatis untuk penyediaan dan dibangun. Xcode diminta untuk memperbaiki masalah dan dengan demikian memperbaiki masalah dengan mengunduh dan mengatur file penyediaan pengembang.
sumber
Dalam kasus saya, itu karena skema yang dipilih
Run action
menunjuk ke yang lainTarget
, yangCode Signing Identity
diatur keiPhone Ditributor
sumber
Saya belum menerima jawaban di atas karena ada rantai masalah yang perlu saya selesaikan:
Seperti biasa terima kasih atas bantuan orang.
sumber
Jadi setelah menguji semua opsi ini, menurut saya cara yang benar adalah sekarang Anda harus membuat profil penyediaan untuk pengembangan, bukan hanya distribusi. pergi ke panel preferensi dan di bawah profil penyediaan klik pada buat baru, pilih pengembangan dan kemudian pergi untuk membangun pengaturan dan mengatur penandatanganan ke otomatis (ini akan memilih ketentuan yang benar) ini dibuat untuk saya.
Saya berharap Apple menjadi lebih informatif ketika mereka melakukan perubahan seperti default ini
Bersulang,
G.
sumber
Berkat semua bantuan dalam jawaban lain, saya menyelesaikannya seperti ini:
Pada titik ini, sulit untuk menentukan pengaturan mana untuk mode operasi mana, jadi saya baru saja memulai dari sebuah proyek di mana semuanya bekerja.
sumber
Hanya memiliki masalah yang sama - aplikasi sedang diinstal OK, tetapi tidak akan berjalan dari Xcode dengan "peluncuran proses gagal: gagal mendapatkan tugas untuk proses".
Ternyata sertifikat pengembangan saya kedaluwarsa pada malam hari. Regenerasi sertifikat dan profil penyediaan menyelesaikan masalah.
sumber
Masalah ini terjadi pada saya karena saya menghapus 'Konfigurasi' di bawah Project => Info.
Untuk mengatasi ini, buka 'Produk' => 'Skema' => 'Kelola Skema'. Edit skema aktif dan periksa apakah 'Bangun Konfigurasi' tidak menentukan konfigurasi yang dihapus untuk setiap proses (Jalankan, Uji, dll.).
sumber
Dalam kasus saya Xcode tidak dapat secara otomatis mengatur Profil Pengembang iOS yang tepat untuk konfigurasi build Debug. Saya harus mengaturnya secara manual
iPhone Developer: My Name (XXXXXX)
:Pengaturan Bangun Target → Penandatanganan Kode → Identitas Penandatanganan Kode → Debug.
sumber
Dalam kasus saya, saya tidak dapat mengatur profil penyediaan ke 'tidak ada' karena saya membutuhkan profil penyediaan untuk pemberitahuan push. Jadi yang saya lakukan adalah saya hanya membuat profil penyediaan lain pada pengembang Apple, profil penyedia untuk pengembang iOS (bukan distribusi iOS), terkait dengan ID aplikasi yang sama. Kemudian gunakan profil penyediaan itu untuk aplikasi Anda di tab Pengaturan Bangun.
sumber