it-swarm-id.com

Xcode dapat membangun sebuah proyek tetapi tidak dapat menjalankannya di simulator

Ketika saya mengunduh proyek dari web, kadang-kadang itu bisa dibuat tetapi tidak berjalan (XCode -> Produk -> Run dinonaktifkan, berwarna abu-abu). Ini tidak pernah terjadi ketika saya membuat proyek sendiri. Apa yang bisa menjadi masalah? Apakah itu terkait dengan versi? Saya baru dalam pengembangan iOS dan mengunduh proyek dari web untuk keperluan belajar. Sayang tidak bisa mengujinya di simulator.

39
Eugene Chumak

Secara umum, jika Anda tidak dapat menjalankan proyek, baik:

  • Tidak memiliki skema bangun yang tahu cara "menjalankan". Periksa di bagian atas di sebelah tombol Run/Stop bahwa ada nama profil dan perangkat target yang ditampilkan. Jika kotak mengatakan No Scheme maka klik dan buat Skema Baru. Jika ada IS skema, klik pada menu drop-down (pembagi kiri di Xcode 4.2+, di mana saja pada kotak sebaliknya) dan pergi ke Edit Skema untuk memastikan skema diatur dengan benar untuk Menjalankan

  • Ini tidak memiliki set konfigurasi build. Anda akan melihat ini di bagian Jalankan skema build Anda. Periksa ada satu yang dipilih. Jika daftar kosong, buka ikon Project di bagian atas panel paling kiri, pilih Project, buka bagian Info, dan buat konfigurasi build, walaupun seharusnya sudah ada setidaknya satu jika Anda dapat membangun proyek.

  • Itu tidak memiliki target yang bisa dijalankan sama sekali, yang mungkin berarti Anda punya proyek yang dikompilasi ke pustaka atau kerangka kerja statis untuk digunakan dalam proyek-proyek LAIN. Jika demikian, Anda harus melihat ikon untuk Target bangunan Anda sebagai kotak peralatan kuning (kerangka kerja), atau bangunan putih kecil ("perpustakaan", meskipun bagi saya itu lebih mirip dengan Gedung Mahkamah Agung Amerika Serikat ).

  • Target tidak valid untuk Simulator, yang berarti Anda mungkin perlu menambahkan i386 ke daftar Arsitektur dan Arsitektur Valid pada Target sebelum Anda dapat menjalankannya

  • Target tidak valid untuk perangkat yang saat ini terhubung. Untuk yang ini, periksa nomor Target Penempatan diatur kembali cukup valid untuk versi perangkat iOS

  • Xcode tidak dapat melihat perangkat yang terhubung. Coba cabut dan pasang kembali. Jika masih tidak mengenalinya, Anda mungkin belum menambahkannya ke Xcode (Window -> Devices -> Pilih perangkat -> Use for Development)

93
darvids0n

Pastikan bahwa dalam Skema Edit Anda (klik pada nama proyek Anda di sebelah tombol stop -> Edit Skema), di tab Info pada pilihan menu Run, bahwa .app Anda dipilih sebagai yang Dapat Dieksekusi. Saya memiliki masalah ini dan "Tidak Ada" dipilih, terjadi setelah refactoring nama proyek dan mengkonfigurasi ulang target pembangunan.

30
luoser

anda dapat mengunduh proyek yang pengaturan penyebarannya (versi ios) lebih tinggi daripada yang didukung xcode Anda. jika ini adalah situasi Anda, Anda memiliki dua opsi untuk mengatasinya.

  1. coba jalankan proyek dalam opsi penyebaran yang lebih lama. ikuti instruksi ini. pilih tab ringkasan> di bagian 'Target Aplikasi iOS'> di kotak kombo tentang 'Target Penempatan', pilih versi yang didukung Xcode Anda. dan kemudian Anda dapat memilih dan menjalankan proyek di simulator.

  2. jika dosis proyek menggunakan fitur dalam versi yang lebih tinggi, maka Anda harus memperbarui Xcode Anda untuk menjalankan proyek.

Semoga ini membantu!

4
john fantasy

Dalam kasus saya masalahnya sangat sederhana, saya perlu memeriksa menu "Luncurkan: Secara otomatis" masuk "Produk> Skema> Edit skema> Jalankan.

Ketika pengaturan ini tidak dicentang saya tidak dapat menemukan ikon Aplikasi di simulator untuk meluncurkan aplikasi.

1
Anton Malyshev

Dalam My Case Sole by Go-> Project-> Arsitektur-> Architecture = pilih arsitektur standar (armv7, arm64) ...

sama dengan

Go-> Target-> Arsitektur-> Arsitektur = pilih arsitektur standar (armv7, arm64) ...

0