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'
Jawaban:
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".
sumber
Saya benar-benar memulai kembali iPad saya, yang terhubung untuk menguji aplikasi, dan itu menyelesaikan masalah.
sumber
Untuk menjalankan aplikasi Anda di perangkat, Anda akan melakukan tugas-tugas berikut:
Minta sertifikat pengembangan.
Tambahkan perangkat Anda ke portal.
Kode tandatangani aplikasi Anda.
Luncurkan aplikasi Anda di perangkat.
Untuk detail lebih lanjut, periksa ini
sumber
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.
sumber
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.
sumber
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:
Ini bekerja dengan baik untuk saya, dan ini menghemat banyak waktu. Saya harap ini membantu, terima kasih!
sumber
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.
sumber
Satu hal lagi untuk dicoba jika Anda sudah mencoba yang di atas: saya menemukan tautan ini tentang berhenti dari iTunes untuk menghindari batas waktu . Ini berfungsi untuk saya dengan xcode 5.1
sumber
Saya membersihkan profil sementara saya, me-reboot iPhone, me-reboot komputer, dan itu berhasil untuk saya.
sumber
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.
sumber
Saya memiliki masalah yang sama dan saya mencoba semua langkah yang disarankan tetapi saya berhasil menggunakannya dan hanya berjalan setelah saya mematikan iphone saya.
sumber
Dalam kasus saya, tidak ada nilai di Target -> Build Settins -> Provisioning Profile. Meskipun Penandatanganan Kode tampak ok)
sumber
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
sumber
Setelah mengikuti hal di atas, masih tidak berfungsi (dari xCode 6). Tetapi setelah me-reboot ponsel dan menghapus aplikasi, itu berhasil.
sumber
Periksa Nama Produk untuk titik "." "." tidak diizinkan atas nama Produk.
sumber
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.
sumber
Di bawah ini dua langkah yang dipecahkan untuk saya:
Untuk
xcode
versi: 7.2Ini diselesaikan dalam kasus saya.
sumber
option + command + shift + k
dan kemudian jalankan proyek melakukan trik untuk saya.sumber
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.
sumber
Karena semua jawaban di atas tidak membantu saya, saya akan menerbitkan solusi saya:
Menghapus semua kejadian
xcuserdata
folder dalam.xcodeproj
dan.xcworkspace
dan restart Xcode tetap masalah. Untuk menghapusnya klik kananyour_app_name.xcodeproj
dan / atauyour_app_name.xcworkspace
di folder aplikasi Anda dan pilih"Show Package Contents"
. Saya harap itu membantu seseorang untuk menghemat waktu.sumber
Cukup restart perangkat saya dan bekerja semuanya dengan baik
sumber
Periksa apakah memori perangkat penuh.
sumber