Kesalahan simulator Kode FBSSystemServiceDomain 4

228

Saya mencoba menjalankan aplikasi di simulator tetapi mendapatkan pesan kesalahan ini:

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

Tangkapan layar untuk kesalahan

Saya belum melihat referensi sebelumnya untuk ini dari googling sekitar.

Menggunakan XCode 6 Beta, aplikasi ini berada di Swift yang menghubungkan ke perpustakaan statis Obj-C. Ini berjalan dengan baik di perangkat.

Ada ide?

Gruntcakes
sumber

Jawaban:

527

Buka menu Simulator iOS dan pilih Reset Konten dan Pengaturan.

Atau, Anda bisa keluar dan membuka kembali Simulator.

masukkan deskripsi gambar di sini

Marie
sumber
6
Solusi yang sama berfungsi tidak hanya untuk versi Beta tetapi juga untuk Xcode final 6. thx!
1
@Marie, kamu selamatkan hari saya. :) Terima kasih.
Siddiq Abu Bakkar
2
Masih rusak di Xcode 6.0.1, solusi ini masih berfungsi (untungnya) - Apple menguji FTW.
Adam
1
Mengatur ulang konten dan pengaturan dan mengatur ulang konten dan pengaturan tidak membantu situasi. Coba lagi dan akhirnya Anda akan memenangkan kondisi balapan. Masalah ini dibahas dalam Forum Pengembang Apple dan Catatan Rilis Xcode.
Jeremy Huddleston Sequoia
1
Mengalami masalah ini dengan xcode 6.1.1, tetapi ini memperbaiki masalah.
Edwin Liang
26

Sudah cukup untuk keluar dan membuka kembali Simulator, ini telah diverifikasi dalam rilis Xcode 6.0.1.

Francesco
sumber
Saya harap Anda ingin mengatakan "berhenti"
Rashmi Ranjan mallick
1
Meluncurkan kembali simulator tidak diperlukan. Coba lagi. Ini dibahas dalam catatan rilis Xcode sebagai masalah yang diketahui.
Jeremy Huddleston Sequoia
1
Hanya mencoba lagi tidak bekerja untuk saya, juga tidak meluncurkan kembali simulator. Ketika masalah ini terjadi, saya harus meluncurkan ulang Xcode seperti saya dapat meluncurkan lagi aplikasi saya di simulator.
Lisarien
Restart Simulator berfungsi untuk saya di Xcode 6.1.1. IMO, lebih baik daripada jawaban yang diterima, karena tidak selalu diinginkan untuk menghapus semua aplikasi dari simulator, misalnya di mana Anda memiliki banyak aplikasi dan ingin menyimpannya dalam keadaan pra-instal.
David James
2

Masalah ini dibahas dalam Catatan Rilis Xcode 6

Pengujian pada iOS Simulator dapat menghasilkan kesalahan yang menunjukkan bahwa aplikasi tidak dapat diinstal atau diluncurkan. Jalankan kembali pengujian atau mulai integrasi lain. (17733855)

Dan juga dibahas dalam posting tempel saya di Forum Pengembang Apple untuk Debugging Simulator iOS

"(Domain = FBSOpenApplicationErrorDomain, Code = 4)", "(Domain NSPOSIXErrorDomain, Code = 3"), "Domain = IDEUnitTestsOperationsObserverErrorDomain Code = 3", "Koneksi Hilang ke ...", "Debugger terputus", atau aplikasi mendapatkan SIGKILL. segera setelah diluncurkan Setelah menginstal aplikasi, SpringBoard akan SIGKILL proses aplikasi itu untuk memaksa peluncuran kembali aplikasi dengan executable baru. Masalahnya adalah bahwa ada kondisi balapan di mana SpringBoard dapat secara tidak sengaja SIGKILL yang baruproses yang baru saja kami luncurkan daripada proses lama. Manakah dari berbagai pesan kesalahan yang Anda dapatkan tergantung pada kapan tepatnya dalam proses peluncuran SIGKILL dikirimkan. Biasanya, ini tidak boleh terjadi, jadi sarannya adalah coba lagi (sorry = /). Jika Anda mendapati hal ini menyenangkan bagi Anda sepanjang waktu atau lebih sering daripada yang dapat Anda lakukan, kami sangat menyesal. Kami menyadari bahwa sistem dengan disk I / O yang lebih lambat akan melihat ini terjadi lebih sering daripada sistem yang lebih cepat, jadi jika Anda menggunakan direktori home NFS, Anda mungkin ingin membuat direktori lokal untuk data simulator Anda dan menyiapkan simlink ke sana dari ~ / Perpustakaan / Pengembang / CoreSimulator

Perhatikan bahwa pertanyaan awal adalah tentang domain FBSSystemServiceDomain sedangkan posting saya tentang devforum menyebutkan FBSOpenApplicationErrorDomain. FBSSystemServiceDomain digunakan dalam versi sebelumnya dari iOS 8.0 beta.

Jeremy Huddleston Sequoia
sumber
0

Anda dapat Mengatur Ulang Konten dan Pengaturan atau hanya menutup iOS Simulator dan meluncurkan kembali.

pengguna1824791
sumber
0

Tidak ada solusi yang berfungsi untuk saya termasuk jawaban yang diterima dari "Reset Konten dan Pengaturan".

Satu-satunya cara saya bisa membuatnya bekerja adalah dengan mengunduh versi simulator iOS sebelumnya yang memungkinkan saya menginstal aplikasi.

Steve
sumber
-2

Saya menyarankan Anda untuk menggunakan versi stabil Xcode 6.1.

FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from 
cached data on the simulator.

Ada tiga solusi yang mungkin:

  1. Simulator bersih. Gunakan ( Command + Shift + k) sebagai tombol pintas atau goto Product -> Clean

  2. Keluar dari simulator dan luncurkan kembali.

  3. Buka simulator. Pilih simulator iOS -> Setel ulang konten dan pengaturan ...

Tangkapan layar untuk langkah 3

Jayprakash Dubey
sumber