सिम्युलेटर त्रुटि FBSSystemServiceDomain कोड 4


228

मैं सिम्युलेटर में एक ऐप चलाने की कोशिश कर रहा हूं, लेकिन यह त्रुटि संदेश मिलता है:

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

त्रुटि के लिए स्क्रीनशॉट

मैंने इसके बारे में कोई पिछला संदर्भ नहीं देखा है।

XCode 6 बीटा का उपयोग करते हुए, ऐप स्विफ्ट में है जो ओब्ज-सी स्टेटिक लाइब्रेरी से लिंक करता है। यह डिवाइस पर ठीक चलता है।

कोई विचार?

जवाबों:


527

IOS सिम्युलेटर मेनू पर जाएं और सामग्री और सेटिंग्स रीसेट करें चुनें।

वैकल्पिक रूप से, आप सिम्युलेटर छोड़ सकते हैं और फिर से खोल सकते हैं।

यहां छवि विवरण दर्ज करें


6
एक ही समाधान न केवल बीटा संस्करण के लिए, बल्कि अंतिम Xcode 6. thx के लिए भी काम करता है!

1
@ मेरी तुम मेरा दिन बचाती हो। :) धन्यवाद।
बजे सिद्दीक अबू बक्कर

2
Xcode 6.0.1 में अभी भी टूटा हुआ है, यह समाधान अभी भी काम करता है (शुक्र है) - Apple परीक्षण FTW।
एडम

1
सामग्री और सेटिंग्स को रीसेट करना और सामग्री और सेटिंग्स को रीसेट करना स्थिति की मदद नहीं करता है। बस फिर से प्रयास करें और अंततः आप दौड़ की स्थिति जीत लेंगे। इस मुद्दे पर Apple डेवलपर फ़ोरम और Xcode रिलीज़ नोट्स में चर्चा की गई है।
जेरेमी हडल्टन सीक्विया

1
इस समस्या में xcode 6.1.1 के साथ भाग गया, लेकिन इसने इस मुद्दे को ठीक कर दिया।
एडविन लियांग

26

यह सिम्युलेटर को छोड़ने और फिर से खोलने के लिए पर्याप्त है, यह Xcode 6.0.1 रिलीज में सत्यापित किया गया है।


मुझे आशा है कि आप "छोड़" कहना चाहते थे
रश्मि रंजन मल्लिक

1
सिम्युलेटर को फिर से लॉन्च करने की आवश्यकता नहीं है। बस फिर से कोशिश करें। यह एक्सकोड रिलीज़ नोट्स में एक ज्ञात समस्या के रूप में चर्चा की गई है।
जेरेमी हडल्टन सीक्विया

1
बस फिर से कोशिश करना मेरे लिए काम नहीं करता है, न ही सिम्युलेटर को फिर से लॉन्च करना। जब समस्या होती है तो मुझे Xcode को फिर से जारी करने की आवश्यकता होती है जैसे कि मैं सिम्युलेटर पर फिर से अपना ऐप लॉन्च करने में सक्षम हूं।
लिसेरिएन

रीस्टार्टिंग सिम्युलेटर ने मेरे लिए Xcode 6.1.1 पर काम किया। IMO, स्वीकृत उत्तर से बेहतर है, क्योंकि यह हमेशा सिम्युलेटर से सभी ऐप्स को मिटाने के लिए वांछनीय नहीं है, उदाहरण के लिए, जहां आपके पास बहुत सारे ऐप हैं और कुछ पूर्व-स्थापित स्थिति में रखना चाहते हैं।
डेविड जेम्स

2

Xcode 6 रिलीज़ नोट्स में इस समस्या पर चर्चा की गई है

IOS सिमुलेटर पर परीक्षण यह दर्शाता है कि अनुप्रयोग स्थापित या लॉन्च नहीं किया जा सकता है एक त्रुटि उत्पन्न कर सकता है। परीक्षण को फिर से चलाएं या एक और एकीकरण शुरू करें। (17733855)

और आईओएस सिम्युलेटर डिबगिंग के लिए ऐप्पल डेवलपर फ़ोरम में मेरी चिपचिपी पोस्ट पर भी चर्चा की गई है

"(डोमेन = FBSOpenApplicationErrorDomain, कोड = 4)", "(डोमेन NSPOSIXErrorDomain, कोड = 3"), "डोमेन = IDEUnitTestsOperObserverErrorDomain कोड = 3", "लॉजिक कनेक्शन को डिस्कनेक्ट करें" ... ऐप के इंस्टॉलेशन पर लॉन्च के तुरंत बाद , स्प्रिंगबॉर्ड नए निष्पादन योग्य के साथ ऐप के एक रिले को बाध्य करने के लिए उस ऐप की प्रक्रिया को बड़ी आसानी से करेगा। समस्या यह है कि एक दौड़ की स्थिति है जिससे स्प्रिंगबॉर्ड गलती से SIGKILL नया हो सकता हैप्रक्रिया है कि हम सिर्फ पुरानी प्रक्रिया के बजाय शुरू की है। आपके द्वारा प्राप्त विभिन्न त्रुटि संदेशों में से कौन सा लॉन्च प्रक्रिया में सटीक रूप से SIGKILL दिया गया था, पर निर्भर करता है। आम तौर पर, ऐसा नहीं होना चाहिए, इसलिए सलाह है कि बस फिर से प्रयास करें (क्षमा करें / /)। यदि आप पाते हैं कि यह आपको हर समय या अधिक बार आपको टोलरेट करने से खुश करता है, तो हमें अविश्वसनीय रूप से खेद है। हम जानते हैं कि धीमी डिस्क I / O वाली प्रणालियां इसे तेज प्रणालियों की तुलना में अधिक बार होती हैं, इसलिए यदि आप NFS होम निर्देशिका का उपयोग कर रहे हैं, तो आप अपने सिम्युलेटर डेटा के लिए एक स्थानीय निर्देशिका बनाना चाहते हैं और इससे एक सिमलिंक सेटअप कर सकते हैं। ~ / Library / डेवलपर / CoreSimulator

ध्यान दें कि मूल प्रश्न डोमेन FBSSystemServiceDomain के बारे में है, जबकि devforums पर मेरी पोस्ट FBSOpenApplicationErrorDomain का उल्लेख करती है। FBSSystemServiceDomain का उपयोग iOS 8.0 बेट के पुराने संस्करणों में किया गया था।


0

आप सामग्री और सेटिंग रीसेट कर सकते हैं या केवल iOS सिम्युलेटर और relaunch को बंद कर सकते हैं।


0

मेरे लिए किसी भी समाधान ने काम नहीं किया, जिसमें "रीसेट सामग्री और सेटिंग्स" का स्वीकृत उत्तर भी शामिल है।

जिस तरह से मैं इसे काम करने में सक्षम था, वह पिछले iOS सिम्युलेटर संस्करण को डाउनलोड करने से था जिसने मुझे ऐप इंस्टॉल करने दिया।


-2

मेरा सुझाव है कि आप Xcode 6.1 के स्थिर संस्करण का उपयोग करें।

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

तीन संभावित उपाय हैं:

  1. साफ सिम्युलेटर। शॉर्टकट कुंजी या गोटो उत्पाद के रूप में ( कमांड + शिफ्ट + के) का उपयोग करें -> स्वच्छ

  2. सिम्युलेटर से बाहर निकलें और इसे पुन: लॉन्च करें।

  3. सिम्युलेटर खोलें। IOS सिम्युलेटर का चयन करें -> सामग्री और सेटिंग्स रीसेट करें ...

चरण 3 के लिए स्क्रीनशॉट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.