2016-04-25 5 views
8

हाल ही में हम निम्नलिखित के साथ क्रैश रिपोर्ट को देखने के लिए शुरू कर दिया है:आईओएस क्रैश रिपोर्ट में "सिमुलेट (यह कोई दुर्घटना नहीं है)" का क्या अर्थ है?

Exception Type: 00000020 
Exception Codes: 0x000000008badf00d 
Exception Note: SIMULATED (this is NOT a crash) 
Highlighted by Thread: 0 

Application Specific Information: 
com.mycompany.myapp failed to scene-update after 10.00s 

इन क्रैश रिपोर्ट IOS उपकरणों से आ रहे हैं हमारे उपयोगकर्ताओं की जंगली में बाहर 'द्वारा किया जा रहा।

मैं failed to scene-update साथ क्रैश रिपोर्ट से पहले (आम तौर पर सिर्फ कुछ प्रक्रिया बहुत लंबा है कि एक प्रणाली कॉलबैक कि ब्लॉक नहीं करना चाहिए से कहा जाता है ले रही है) के साथ पेश किया है, लेकिन मैं या तो SIMULATED (this is NOT a crash) या Highlighted by Thread से पहले नहीं देखा है।

क्या किसी को पता है कि जानकारी के इन नए बिट्स का क्या अर्थ है? क्या वे बस failed to scene-update समस्या का संदर्भ देते हैं या क्या वे कोई अतिरिक्त अर्थ व्यक्त करते हैं। क्या किसी को भी पता है कि Exception Note के लिए अन्य संभावित मूल्य हैं या नहीं?

+0

आज भी यही दुर्घटना हो गई, केवल मेरा कहना है "... अनुमत समय से परे सक्रिय दावे हैं"। हालांकि – stonedauwg

उत्तर

6

एप्पल के अनुसार (the Tech Notesके तहत अन्य प्रकार के अपवाद देखें), अपवाद कोड 8badf00d मतलब है

आवेदन भी लांच समाप्त कर दें, या सिस्टम की घटनाओं पर प्रतिक्रिया के लिए समय लिया।

यह भी सुझाव दिया जाता है कि Thread 0 पर जो भी हो, उसे पृष्ठभूमि थ्रेड में ले जाना चाहिए। यदि आप एक डिबगर के साथ और/या एक सिम्युलेटर में चला रहे हैं

Exception Note: SIMULATED (this is NOT a crash) के संबंध में अब, आईओएस अपने अनुप्रयोग क्रैश नहीं करेंगे, इसलिए यह आप संकेत है कि एप्लिकेशन SIMULATED और this is NOT a crash चल रहा है देता है। लेकिन आपको उस हिस्से की समीक्षा करनी चाहिए जो चेतावनी का कारण बनती है क्योंकि आपका ऐप अधिकतर लंबे समय तक मुख्य धागे को अवरुद्ध कर देता है।

+0

क्षमा करें, मुझे यह कहना चाहिए था कि ये क्रैश रिपोर्ट आईओएस डिवाइस से आ रही हैं जो हमारे एंटरप्राइज़ ऐप को जंगली में चला रही हैं, इसलिए वे सिम्युलेटर में नहीं चल रहे हैं, या डीबगर संलग्न हैं। –

+13

सिम्युलेट का अर्थ है कि आईओएस ने समझाए गए कारणों से ऐप को मार डाला और एक (अनुरूपित) क्रैश रिपोर्ट के रूप में एक रिपोर्ट बनाई। सिमुलेट के पास डीबगर या सिम्युलेटर के साथ कुछ लेना देना नहीं है। – Kerni

संबंधित मुद्दे