Saya sudah menjalankan dalam mode rilis aplikasi saya di iPhone dengan Xcode 4.
Semuanya bekerja dengan baik sampai ketika saya beralih ke simulator dan saya kembali ke iPhone. Setelah beralih kembali, aplikasi diluncurkan pada iPhone, tetapi layar beranda ditampilkan segera setelah dan di Xcode saya dapatkan:
failed to get the task for process
Saya sudah mencoba menghapus / menambah file Hak, menghapus aplikasi, dan memulai kembali Xcode tetapi tidak ada yang bisa dilakukan.
Jawaban:
Saya bertaruh bahwa mode rilis Anda termasuk kompilasi dengan sertifikat distribusi Anda, yang melarang perilaku ini (Anda tidak ingin orang bodoh yang mengaitkan ke aplikasi Anda setelah mengunduhnya dari app store). Kompilasi dengan sertifikat pengembangan sebagai gantinya. Anda dapat mengubahnya di pengaturan bangunan di bawah penandatanganan kode.
sumber
Ubah profil untuk penandatanganan kode. Pilih proyek Anda, pergi ke Pengaturan Bangun> Identitas Penandatanganan Kode. Beralih ke profil pengembang lain.
sumber
Jika ada yang mengalami masalah ini tetapi yakin mereka sudah menyiapkan sertifikat dan penandatanganan kode dengan benar, periksa tab kemampuan ketika Anda mengklik proyek (yaitu di sebelah membangun tab pengaturan, membangun tab fase, dll).
Dalam kasus saya ada tautan rusak untuk Game Center dan Pembelian Dalam Aplikasi yang perlu diperbaiki (dengan mengklik tombol "perbaiki saya") untuk menyelesaikan masalah ini.
sumber
Kepada siapa pun yang menemukan ini: Setelah membaca ini, saya berusaha untuk menyelesaikan masalah dengan menetapkan penandatanganan Debug ke sertifikat Pengembangan saya hanya untuk menemukan bahwa penyebaran masih gagal.
Ternyata target saya adalah Rilis dan karena itu masih menandatangani dengan sertifikat distribusi - baik kembali ke target Debug atau mengubah penandatanganan rilis untuk Pengembangan sementara.
sumber
Saya memiliki masalah yang sama dan setelah membaca jawaban di atas semua yang harus saya lakukan adalah pergi ke Pengaturan Bangun> Penandatanganan Kode> Profil Penyedia> Tidak ada dan dapat menjalankan aplikasi pada perangkat saya lagi. Semoga ini bisa membantu orang lain keluar
sumber
Saya beralih kembali ke "Otomatis" pada profil penyediaan pengaturan bangunan untuk "Debug" dan membiarkan profil sertifikat rilis tidak berubah, milik saya berfungsi. Mencoba jawaban yang lain. tidak ada yang berhasil. Tidak mau harus mengkonfigurasi ulang sertifikat saya. Otomatis pada profil penyediaan melakukan trik
sumber
Dapatkan masalah yang sama dengan menginstal aplikasi saya di iPhone 5S dengan Profil Distribusi
-> solusi saya adalah mengaktifkan Kemampuan yang ditetapkan dalam Profil Distribusi (dalam kasus saya "Berbagi Keychain", "Pembelian Dalam Aplikasi" dan "Game Center")
Semoga ini bisa membantu seseorang ...
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
Jika Anda telah menetapkan sertifikat penandatanganan kode yang benar di bawah Pengaturan Bangun-> Penandatanganan Kode , maka pastikan Anda juga menggunakan profil penyediaan yang benar untuk mode Debug / Rilis.
Saya mengalami masalah ini karena saya menggunakan profil penyediaan Ad-Hoc untuk kedua mode Debug / Rilis, yang tidak memungkinkan untuk profil pengembangan untuk digunakan ketika melakukan membangun debug.
sumber
Memiliki id penandatanganan kode pengembang sudah pasti, tetapi juga memastikan perangkat Anda ditambahkan ke Pusat Anggota melalui penyelenggara, atau melalui portal pengembang.
Beberapa hari yang lalu saya mengatur ulang daftar perangkat saya, dan hari ini saya tiba-tiba mendapatkan ini untuk iPod saya debug dengan sepanjang waktu. Sekitar 15 menit kemudian saya menyadari masalahnya.
sumber
Saya mengalami masalah ini setelah saya membuat sertifikat pengembang baru.
Berikut ini sudah benar: Kunci pribadi lama telah dihapus dari gantungan kunci, semua profil yang mutakhir, konfigurasi build, dan pengaturan penandatanganan sudah benar. Namun saya punya masalah ini.
Solusi: Saya harus memulai ulang Xcode (5.1.1), karena tidak mengetahui sertifikat pengembang baru saya. Saya juga menghapus profil yang sudah usang dari perangkat saya hanya untuk memastikan dan membersihkan.
sumber
Saya mengalami masalah ini ketika mencoba men-debug Aplikasi pada perangkat yang belum pernah saya gunakan sebelumnya. Profil pengembang telah ditetapkan dengan benar. Perangkat itu merupakan bagian dari akun tim kami tetapi tidak termasuk dalam profil saya.
Cukup membuka Organizer -> Pilih Perangkat -> Tambahkan ke Pusat Anggota
sumber
Saya memiliki masalah yang sama, namun dalam situasi yang sedikit berbeda. Suatu hari aplikasi saya diluncurkan dengan baik (menggunakan ketentuan pengembang), kemudian saya melakukan beberapa pengeditan kecil ke file Kepemilikan saya, dan setelah itu berhenti berfungsi. Aplikasi ini terinstal dengan baik di perangkat saya, namun setiap kali saya mencoba untuk meluncurkannya, ia keluar secara instan (setelah animasi pembukaan). (Saat saya mengedit file lain juga, saya tidak menduga masalah berikut)
Masalahnya adalah dalam format file Hak, tampaknya sehingga deklarasi berikut tidak sama:
Benar:
Salah:
Meskipun ini format XML, jangan gunakan spasi di tag atau Xcode tidak akan dapat terhubung ke proses.
Saya menggunakan profil penyediaan pengembang selama ini.
Sunting: Pastikan juga baris yang berakhir pada file Hak Anda adalah \ n (LF), bukan \ r \ n (CRLF). Jika Anda mengedit file hak pada Windows menggunakan ujung garis CRLF dapat menyebabkan aplikasi Anda gagal diluncurkan.
sumber