FBSOpenApplicationErrorDomain code = 4 hatası


188

İOS uygulamasını iPhone 6 simülatöründe Xcode 6'da çalıştırmaya çalıştığımda hata alıyorum Simulator'da uygulama çalıştırılamıyor .

Ve hata kodu:

Çalışırken bir hatayla karşılaşıldı (Domain = FBSOpenApplicationErrorDomain, Code = 4)

Herhangi biri nasıl çözüleceğini önerebilir mi?

resim açıklamasını buraya girin


Oldukça Simülatör ve Temiz Proje ve bir kez daha çalıştırmak da benim için çalıştı.
Pradhyuman Chavda

Yanıtlar:


355

Bu benim için çalıştı:

iOS Simülatörü -> İçeriği ve Ayarları Sıfırla ... -> Sıfırla

menü çubuğu ekran görüntüsü

ekran görüntüsünden emin misin

Qiita'dan referans alındı: Simülatör uygulamasında çalıştırılamıyor エ ラ ー app 対 応 方法 .


9
Burada aynı. Bunun ilk seferde neden gerçekleşmesi gerçekten amatörce. Apple'dan daha fazlasını beklemeliyiz.
Alex Zavatone

12
Sıfırlamanın çözümle bir ilgisi yoktur. Xcode sürüm notlarında belirtildiği gibi, bu hata sadece SpringBoard'daki bir yarış durumu / zamanlama hatasından kaynaklanır. Çözüm sadece tekrar denemek ve sim'i sıfırlamak aslında yardımcı olmuyor.
Jeremy Huddleston Sequoia

@JeremyHuddlestonSequoia doğru, sıfırlamadan, sadece simülatörden çıkın ve tekrar başlatın, sorunu çözdüm.
axl411

Bu, birisi birleştirme sırasında projemizin tedarik profilini değiştirdikten sonra olur. Çözüm benim için çalışıyor.
evanchin

44

Sadece iOS Simulator'u kapatmak benim için çalıştı.

Her zaman iOS Simulator'ı sıfırlamaya gerek yoktur. Xcode'u bile kapatmak zorunda kalmadım.


2
Sıfırlamaktan çok daha iyi
Saran

Çalışıyor. Lütfen simülasyonunuzu bırakmaya zorlayın. Çoğu zaman işe yarar aksi takdirde simülatörünüzü sıfırlayın.
Dharmendra Kumar Rajan

2
- Sim'i bırakmak işe yaramaz. - XCode'dan ayrılmak işe yaramaz. - Uygulama din't silme - Sim din't sıfırlama 😢
Vaibhav Saran

10

Bazı varlıkları sembolik bağlantılar olarak eklediğimde bu bir kez oldu ln -sf. Cihazlara kurulum bile başarısız oluyordu.

Bağlantıları kaldırdıktan ve basılı bir kopya çıkardıktan sonra işe yaradı ve hata gitti.


1
Boyhowdy evet, bu cevabı gerçekten vurgulamak istiyorum, çünkü eğer bu senin probleminse, bu diğer 'sıfırla / kapat / yağmur dansı yap' cevaplarının hiçbiri işe yaramayacak!
WiseOldDuck

3

Her zaman simülatörden çıkmaya veya tüm içeriği sıfırlamaya gerek yok.

Arka planda çalışıyorsanız üzerinde çalıştığınız uygulamayı kapatmanız yeterlidir.

benim için çalışıyor.


2

Xcode sürüm notlarında belirtildiği gibi, bu hata (birkaç diğeriyle birlikte) bir zamanlama hatasından kaynaklanır. Çözüm yeniden denemektir.

Bkz. Https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1

İOS simülatöründe test etmek, uygulamanın yüklenemediğini veya başlatılamadığını belirten bir hata oluşturabilir. Testi yeniden çalıştırın veya başka bir entegrasyon başlatın.

Ayrıca bakınız:

https://devforums.apple.com/thread/248879?tstart=0


1

Sadece simülatörden çıktım, projeyi temizledim ve tekrar çalıştı.


1

Sadece xcode6.0 beta sürümünden çıkın ve projeyi tekrar çalıştırın, benim için çalıştı.


0

Xcode'un sıfırlanması, simülatörün önbelleğe aldığı bazı gereksiz gereksiz dosyaları siler, bu nedenle sıfırlama bu sorunu çözmek için iyi bir seçenektir.

iOS Simülatörü -> İçeriği ve Ayarları Sıfırla.


Bu çözüm yinelenen bir yanıttır, çünkü önerilen çözüm @JeffWalters tarafından zaten önerilmiştir.
honk

Bahsetmiyorum bile, cevap yanlış yanlış bilgi.
Jeremy Huddleston Sequoia

0

Yüklemeleri atlarsanız dikkatli olun. Bir bağımlılık üzerinde değiştirmek istediğim zaman yanlışlıkla ana hedefe Skip Install değiştirdi. Geri değiştirirken bir temiz yapmak zorunda kaldı.


0

Bu sorun muhtemelen uygulamamızda arka plan modunu etkinleştirdikten sonra başladı.

1) Simülatöre gidin
2) cmd + shift tuşlarını basılı tutun
3) 'H' tuşuna iki kez dokunun
4) Arka planda çalışmasını durdurmak için uygulamayı kaydırın.
5) Tekrar çalıştırın.

(Her inşa ettiğimde ve çalıştırdığımda yukarıdaki adımı tekrarlamak zorunda kalmak çok yorucu)


-1

Uygulama şeması ayarınızı açın ve ekli ekran görüntüsünde gösterildiği gibi düzenleyin, Aslında "Arka plan getirme nedeniyle başlat" seçeneğini devre dışı bırakmanız gerekir. Benim için çalıştı. Adımlar, 1. Hedefinizi seçin ve "şemayı düzenle" yi seçin 2. Ayrıntı penceresinin sağ tarafındaki "Seçenekler" sekmesini seçin 3. "Arka plan getirme nedeniyle başlat" onay kutusunun işaretini kaldırın.


Sıkıntılı bir ekran görüntüsü eksikliği var.
Nathan Tuggy

-2

Donanım klavyesini çıkarın. Ios simülatörü ana menüsünde Donanım -> Klavye -> Donanım klavyesini ayır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.