Aplikasi tidak menginstal atau berjalan di perangkat saya. Semua profil penyedia informasi terbaru. Saya sudah mencoba menghapus dan menginstalnya kembali.
Bilah status menunjukkan bahwa Xcode sedang membangun proyek saya, lalu dikatakan menjalankan proyek saya, lalu mengatakan "selesai berjalan." Sepanjang periode ini, layar iPod tetap hitam. IPod sedang terdeteksi di Organiser dan saya tidak melihat ada yang salah dengan konfigurasinya. Semuanya berfungsi dengan baik hanya beberapa hari yang lalu dengan Xcode 3.
Ini tidak berfungsi pada simulator, tetapi mungkin penting untuk dicatat bahwa di dalam simulator tampaknya macet pada "Melampirkan ke" dan simulator menolak untuk memulai.
Jawaban:
Bagi mereka yang membaca ini berkenaan dengan Xcode 4.2, dan mencoba untuk berjalan pada perangkat sebelumnya (mis. IPhone 3G, 2G, iPod 1st gen, dll) Saya punya solusi lain. Proyek-proyek baru yang dibuat di Xcode 4.2 secara default menentukan 'armv7' di 'Kemampuan Perangkat yang Diperlukan'. Anda harus menghapus ini jika ingin mendukung perangkat yang menjalankan armv6 (mis. IPhone 3G).
Hapus armv7 dari 'Kemampuan perangkat yang diperlukan' di YourProjectName-Info.plist Anda
Anda juga mungkin perlu mengubah pengaturan build untuk dikompilasi dengan armv6, bukan armv7.
Ini defaultnya:
Klik dua kali pada 'Standar (armv7)' untuk menambahkan yang lain, lalu klik '+' di popup, dan ketik 'armv6':
Klik selesai dan akan terlihat seperti ini:
sumber
Saya baru saja mengalami masalah ini, tetapi bagi saya itu karena saya hanya menentukan armv7 dalam arsitektur saya, tetapi 3G adalah armv6. Pastikan Anda memiliki keduanya.
sumber
Saya mengalami masalah ini, dan ternyata XCode default-nya Target Penempatan menjadi 4.3, sedangkan ponsel saya 4.2.1. Mengubah Target Penempatan menjadi 4.0 sepertinya menyelesaikannya.
sumber
Setelah Anda menambahkan "armv6" ke arsitektur Proyek dan Target, pastikan Anda tidak memiliki "armv7" di bagian "Kemampuan perangkat yang diperlukan" di info Anda. Daftar. Jika demikian, hapus saja dan itu akan berhasil!
sumber
Masalah yang sama di sini dengan aplikasi tidak berjalan di perangkat. Menghapus aplikasi dari perangkat tidak membantu. Project -> Clean lalu Project -> Run lagi tidak membantu. Ternyata berhenti dan mulai ulang Xcode 4 berhasil menyelesaikannya.
sumber
Saya hanya punya ini juga. Saya telah menambahkan bagian UIRequiredDeviceCapabilities ke info.plist, membutuhkan gamekit, dan aplikasi tidak akan disalin ke iPhone 3G yang menjalankan iOS 4.2. Dihapus kemampuan yang diperlukan, semuanya baik-baik saja.
sumber
Coba hapus aplikasi pada perangkat (sama seperti uninstall aplikasi Anda yang biasa) dan jalankan lagi dari Xcode. Membantu saya dengan masalah yang sama, terlepas dari simulator tidak berfungsi.
sumber
Kasing tambang: Saya keliru mengatur: Kemampuan perangkat yang diperlukan -> accelerometer ke NO (di Info.plist). Hanya perlu mengaturnya kembali ke YA
Juga: Pastikan bahwa kemampuan perangkat yang Diperlukan adalah dari jenis yang tepat: yaitu Boolean atau String. Jenis yang salah akan selalu membuat tes gagal, dan aplikasi tidak memuat.
sumber
Bagi mereka yang masih bingung, hal lain yang harus saya lakukan adalah membuat nama produk target saya sama untuk konfigurasi Debug dan Release. Itu telah "menjalankan" versi Debug, yang saya tidak membangun.
sumber
menambahkan arsitektur armv6 memperbaiki ini untuk saya.
sumber
Kadang-kadang terjadi pada saya juga. Melakukan pembersihan (menu Produk -> Bersihkan) dan menjalankan (Menu proyek -> Menjalankan) selalu memperbaikinya.
sumber
Saya memiliki masalah yang sama: memigrasi proyek dari xcode3 ke xcode4, dan setelah membangun aplikasi, xcode tidak ingin menginstal dan memulai Aplikasi di ponsel saya.
Solusi saya (yang bekerja untuk saya) adalah:
Bekerja untuk saya, dan mulai sekarang saya dapat menggunakan: 'Produk -> Lakukan Tindakan -> Jalankan tanpa bangunan', untuk menjalankan bangunan terbaru. Ini lebih cepat daripada hanya menekan Run, karena tidak ada tindakan build yang akan diambil.
sumber
Nyalakan ulang perangkat. Lakukan proyek bersih. Hapus aplikasi dari perangkat dan Rebuild.
sumber
Pengaturan build berbeda untuk proyek dan target. Saya cukup tekan suppr di Build Products Path dan Intermediate Build Files Path di kedua bagian dan itu menyelesaikan masalah saya.
sumber
Saya memiliki masalah yang sama dengan proyek game saya menggunakan Cocos2D. "Hello world" dari template bekerja dengan baik, proyek saya bekerja dengan baik di simulator, tetapi menjalankan gagal pada perangkat dengan pesan: "Finished running".
Saya telah mengganti Info.plist dalam proyek saya dengan yang awal dari template dan itu berhasil untuk saya!
sumber
Saya mengalami ini dua kali dengan dua aplikasi berbeda ketika pindah ke versi Xcode terbaru. Pertama kali, apa yang berhasil adalah mengkompilasi aplikasi dengan kompiler LLVM GCC. Kedua kalinya, apa yang berhasil adalah menambahkan kembali arsitektur armv6 sebagai arsitektur yang didukung karena sudah dihapus ketika Xcode secara otomatis memperbarui proyek.
sumber
Saya menyelesaikan ini dengan mengubah "accelerometer" dari "TIDAK" ke "YA" di Info.plist saya.
Referensi Kunci Informasi Properti Daftar Apple mengatakan bahwa Anda dapat menghapus pengaturan "accelerometer" sepenuhnya jika "aplikasi Anda hanya mendeteksi perubahan orientasi perangkat."
sumber
Solusi saya adalah menambahkan
UIInterfaceOrientationPortrait
keUISupportedInterfaceOrientations
array di Info.plist, meskipun aplikasi saya tidak mendukung potret.sumber
Bidang yang disebut "Aplikasi membutuhkan lingkungan iPhone" telah masuk ke dalam daftar saya entah bagaimana. Saya menghapusnya dan voila! Itu berjalan di iPod saya.
sumber
Info.plist saya menetapkan keanggotaan targetnya untuk target bangun saya. Menghapusnya dari target keanggotaan memecahkan masalah.
sumber
Saya menggunakan nama alternatif untuk Info.plist tetapi belum menetapkan
Info.plist File
pengaturan pembangunan dengan benar pada target saya. Saya menemukan ini dengan melihat Bundel Aplikasi dan melihat bahwa itu tidak mengandung Info.plist.sumber
Pastikan bahwa versi target penyebaran adalah <= versi iOS di perangkat Anda. Beginilah cara saya mengatasi masalah ini.
sumber
Saya mengalami masalah yang sama selama sekitar 45 menit sekarang. Pembersihan tidak membantu, menciptakan kembali proyek tidak membantu, versi lengan tidak membantu. Saya memiliki beberapa pesan "Tidak dapat disinkronkan ke iTunes" yang tidak saya lihat sebelumnya. Mengklik OK pada yang tampaknya telah memperbaiki masalah :(
sumber
XCode membangun, menjalankan, dan selesai, tetapi aplikasi gagal digunakan dan bahkan tidak disalin ke perangkat.
Sebenarnya, harus ada sesuatu dalam proyek XCode yang rusak. Langkah terbaik adalah membangun proyek baru dari awal. Jangan lupa untuk menambahkan dukungan armv6 seperti yang dinyatakan dalam posting sebelumnya.
Ini bekerja dengan baik untuk saya!
sumber
Ini terjadi pada saya ketika mencoba menjalankan aplikasi watchOS di perangkat, karena versi watchOS Apple Watch saya lebih tinggi daripada Xcode yang saya instal saat ini. Saya memutakhirkan ke Xcode terbaru (yang juga mengharuskan saya untuk meng-upgrade ke macOS terbaru), dan itu berjalan dengan baik setelah itu .
sumber