Gagal meluncurkan proses, gagal: kehabisan waktu menunggu aplikasi diluncurkan

164

Saya mencoba meluncurkan aplikasi saya di perangkat. Ini berhasil diluncurkan di simulator.

  • Daftar barang
  • Saya menggunakan 7.1 SDK
  • Xcode 5
  • Dan perangkatnya adalah iPhone 4S 7.1

Saya telah mencoba:

  • Bersih
  • Bersihkan Bangun Folder
  • Menghapus aplikasi
  • Melepaskan / Menghubungkan kembali perangkat
  • Perangkat booting
  • memulai ulang Xcode

Apa yang bisa saya lakukan untuk membuatnya bekerja?

Mungkinkah ada sesuatu dengan Penandatanganan Kode?

Saat ini saya telah mengaturnya ke 'Dont Code Sign'

pengguna317706
sumber
1
Sudahkah Anda memeriksa profil ketentuan Anda? Pergi ke agenda dan pastikan perangkat Anda berwarna hijau dan bukan kuning. Ini akan memungkinkan Anda untuk memecahkan masalah dari sana. XCode5 memiliki peningkatan besar pada versi yang lebih lama untuk menyinkronkan secara otomatis profil penandatanganan kode penyediaan Anda.
Apollo PERANGKAT LUNAK

Jawaban:

399

Saya mengalami masalah ini ketika saya menggunakan sertifikat Distribusi dan bukan Pengembang ketika menjalankan aplikasi dari Xcode. Anda dapat memeriksanya target Anda -> Pengaturan Bangun -> Penandatanganan kode.

Seperti @AndyDynn tunjukkan dalam komentarnya: Pastikan Anda melakukan ini pada pengaturan build "Target" dan bukan hanya pada pengaturan build "Project".

melbic
sumber
5
Bagi saya, ini adalah profil penyediaan yang didistribusikan, bukan sertifikat.
user1021430
7
Pastikan Anda melakukan ini pada pengaturan build "Target" dan bukan hanya pada pengaturan build "Project".
AndyDunn
5
Baru saja diperbarui ke Xcode 6.1 dan mulai mendapatkan ini ... Solusi ini, bersama dengan dua petunjuk di atas tidak akan menyelesaikan ini. Sudah mencoba satu iPhone 5 dengan iOS 7 terbaru, dan satu iPad dengan iOS 8.1. Ada petunjuk?
helmesjo
2
Bersihkan, Keluar dari iTunes dan XCode, perangkat soft-reset (tekan lama + daya), Bangun dan jalankan proyek Anda pada perangkat.
Don Park
1
Bisakah saya mengunggah aplikasi dalam testflight melalui memilih sertifikat pengembang? Karena aplikasi saya berjalan dengan baik sampai saya naik ke testflight dan setelah uploding ke testflight melalui sertifikat distribusi kesalahan ini akan terjadi.
Mrugesh Tank
23

Saya benar-benar memulai kembali iPad saya, yang terhubung untuk menguji aplikasi, dan itu menyelesaikan masalah.

Kmb40
sumber
me-reboot iPad saya setelah melakukan profil profil yang berfungsi untuk saya
Terry Bu
cukup restart iPad, bersihkan proyek, bangun kembali, dan hapus data yang diperoleh
Mattia Personaggio Uno Ducci
11

Untuk menjalankan aplikasi Anda di perangkat, Anda akan melakukan tugas-tugas berikut:

  1. Minta sertifikat pengembangan.

  2. Tambahkan perangkat Anda ke portal.

  3. Kode tandatangani aplikasi Anda.

  4. Luncurkan aplikasi Anda di perangkat.

Untuk detail lebih lanjut, periksa ini

morroko
sumber
8

Jika profil dan kode penandaan Anda menandatangani semuanya baik-baik saja kemudian coba sekali Berhenti dan Mulai Ulang Xcode Anda. Ini akan bekerja untuk saya.

Upkesh
sumber
7

Saya baru saja mengalami masalah ini. Saya harus membuka aplikasi di perangkat dan ketuk Trust Computer. Tidak perlu bagi saya untuk me-reboot semuanya 20 kali, ya.

daidai
sumber
Hal yang sama terjadi pada saya iOS8 / iPhone 6 baru saja meluncurkan aplikasi
Cyprian
4

Berikut adalah 2 peretas hebat yang belum disebutkan:

HACK # 1:

Kunci ponsel Anda, tekan mulai XCode, tunggu sampai XCode mengatakan "buka kunci perangkat Anda untuk meluncurkan", lalu buka kunci ponsel Anda, itu akan diluncurkan dengan sukses, berfungsi setiap saat .

HACK # 2:

Jika tujuan Anda hanya untuk debug aplikasi, berikut ini adalah pendekatan sederhana dan mudah:

  1. Setelah aplikasi dikerahkan, luncurkan secara manual.
  2. Goto XCode -> Debug -> Lampirkan ke Proses ... untuk memilih aplikasi Anda dari daftar, lalu debug dengan benar.

Ini bekerja dengan baik untuk saya, dan ini menghemat banyak waktu. Saya harap ini membantu, terima kasih!

RainCast
sumber
3

Saya mendapat masalah yang sama dan setelah melihat jawaban di sini saya menemukan milik saya. Masalah yang dihadapi adalah: sertifikat distribusi dev saya sudah tidak ada di iOS Dev Center, jadi saya berasumsi sudah habis waktu. Saya tidak mendapatkan peringatan yang baik, hanya kesalahan di atas - menginstal bekerja tetapi debugging tidak. Jadi saya minta Xcode membuat yang baru untuk saya.

Jonny
sumber
1

Saya membersihkan profil sementara saya, me-reboot iPhone, me-reboot komputer, dan itu berhasil untuk saya.

Membatalkan
sumber
1

Hanya untuk memberikan saran tambahan kepada siapa pun yang menemukan masalah ini (sudah sering membakar saya akhir-akhir ini) - cobalah pergi ke Target -> (Target Anda) -> Umum -> Tim dan memilih kembali Tim yang sama, yang memaksa Xcode untuk memperbarui profil untuk Anda.

Itu telah menjadi penyebab bagi saya beberapa kali. Tampaknya terjadi secara khusus jika Anda baru saja mengunduh ulang sertifikat distribusi untuk perangkat baru atau w. Atau jika Anda baru saja membuang direktori Provisioning Profiles Anda secara umum.

shortstuffsushi
sumber
1

Saya memiliki masalah yang sama dan saya mencoba semua langkah yang disarankan tetapi saya berhasil menggunakannya dan hanya berjalan setelah saya mematikan iphone saya.

Aninom
sumber
0

Dalam kasus saya, tidak ada nilai di Target -> Build Settins -> Provisioning Profile. Meskipun Penandatanganan Kode tampak ok)

Naloiko Eugene
sumber
0

Pastikan pengaturan Profil Penyedia di lingkungan Anda diatur ke profil pengembangan Anda: Proyek> Pengaturan Bangun> Penandatanganan Kode

Pertimbangkan pengaturannya di pengaturan Target Anda dan proyek Pod (jika menggunakan Cocoa Pods).

Jika profil pengembangan tidak ada, buat atau unduh: Sertifikat, Identifiers & Profil> Profil Penyedia

asaf am
sumber
0

Setelah mengikuti hal di atas, masih tidak berfungsi (dari xCode 6). Tetapi setelah me-reboot ponsel dan menghapus aplikasi, itu berhasil.

Jack BeNimble
sumber
0

Periksa Nama Produk untuk titik "." "." tidak diizinkan atas nama Produk.

Vlad
sumber
0

Seleksi dalam penyediaan profil dapat menyebabkan masalah ini. Jadi saat meluncurkan aplikasi ke perangkat, pastikan Anda menggunakan profil pengembangan & bukan profil distribusi. Saya telah menghadapi masalah yang sama. Tetapi lolos dengan menggunakan proses yang sama.

Periksa Proyek> Pengaturan Bangun> Profil penyediaan & pilih profil pengembangan Anda.

Dan juga mengurus Identitas Penandatanganan Kode di tab yang sama. Pastikan Anda memilih identitas Pengembang & BUKAN Distribusi.

Rushi Deshpande
sumber
0

Di bawah ini dua langkah yang dipecahkan untuk saya:

Untuk xcodeversi: 7.2

  • 1. Pilih salah satu simulator Anda untuk dijalankan (mulai saja menjalankan, tidak perlu memuat aplikasi sepenuhnya).
  • 2. Hentikan.
  • 3. Kemudian pilih perangkat Anda dan jalankan.

Ini diselesaikan dalam kasus saya.

Mumthezir VP
sumber
0

option + command + shift + k dan kemudian jalankan proyek melakukan trik untuk saya.

Chaudhry Talha
sumber
0

Jika tujuan Anda adalah hanya meluncurkan aplikasi dan men-debug-nya, Anda juga dapat mengedit skema untuk "Tunggu eksekusi yang akan diluncurkan" dan jalankan aplikasi secara manual. Pengaturan ini di bawah Edit schema> Run> Info> Launch. Pilih "Tunggu sampai eksekusi dapat diluncurkan" alih-alih "Otomatis". Ini akan menunggu Anda untuk menjalankan aplikasi (dengan mengetuknya secara manual) alih-alih waktu habis.

theAnthonyLai
sumber
0

Karena semua jawaban di atas tidak membantu saya, saya akan menerbitkan solusi saya:

Menghapus semua kejadian xcuserdatafolder dalam .xcodeprojdan .xcworkspacedan restart Xcode tetap masalah. Untuk menghapusnya klik kanan your_app_name.xcodeprojdan / atau your_app_name.xcworkspacedi folder aplikasi Anda dan pilih "Show Package Contents". Saya harap itu membantu seseorang untuk menghemat waktu.

Hristo Atanasov
sumber
Mengapa memilih negatif? Ini adalah solusi nyata untuk masalah / kesalahan yang sama yang disebabkan oleh banyak atau berbagai hal. Dan tidak ada saran lain yang berhasil.
Hristo Atanasov
0

Cukup restart perangkat saya dan bekerja semuanya dengan baik

Ahtazaz
sumber
-3

Periksa apakah memori perangkat penuh.

chinthakad
sumber