2012-03-13 15 views
5

के माध्यम से फ़ोन कनेक्ट नहीं हुआ है, तो मैंने कुछ उपकरणों पर यह कोशिश की, मेरे पास एक आईओएस ऐप है जो क्रैश होता है जब मेरा फोन एक्सकोड के माध्यम से कनेक्ट नहीं होता है।डीवी क्रैश के तहत आईफोन ऐप अगर एक्सकोड

कदम मैं का पालन करें:

1) ओपन XCode परियोजना, XCode
3 के माध्यम से मैक
2) ऐप्लिकेशन लॉन्च करने के लिए फोन कनेक्ट) अनुप्रयोग पूरी तरह से काम करता है
4) अनप्लग केबल
5) फिर से पर क्लिक करें ऐप आइकन -> स्पैशस्क्रीन के बाद क्रैश

क्या किसी को भी कोई विचार होगा कि मैं इस समस्या को समझने के लिए कहां देख सकता हूं? अनप्लग होने के दौरान ही इसका एकमात्र मौका है, मेरे पास कोई लॉग नहीं है।

पीएस: इसके अलावा मैंने इस ऐप को ऐप स्टोर में सबमिट कर दिया है (जैसा कि मैंने पहले नोटिस नहीं किया था) और ऐप्पल ने इसे स्वीकार कर लिया था। जिसका अर्थ है कि उनकी प्रक्रिया को यह समस्या भी नहीं मिली।

उत्तर

5

एक ही समस्या थी। डीबगिंग प्रक्रिया को समाप्त करने का यह तरीका है। बस एक और कदम जोड़ें:

1) ओपन XCode परियोजना, XCode के माध्यम से मैक

2) ऐप्लिकेशन लॉन्च करने के लिए फोन कनेक्ट

3) अनुप्रयोग पूरी तरह से काम करता है

4) (आवेदन बंद से के बाद दुर्घटना> - XCode)

5) अनप्लग केबल

6) फिर से एप्लिकेशन आइकन पर क्लिक करें स्पैशस्क्रीन

+0

ठीक है, यह ठीक है धन्यवाद, इसलिए मेरे पास दो अलग-अलग क्रैश हैं जो लिंक नहीं हैं, क्योंकि ऐप अभी भी ऐप स्टोर में सबमिट होने के बाद दुर्घटनाग्रस्त हो गया है :( – xtrimsky

+0

@xtrimsky: ouch, वह अन्य क्रैश आपके कोड से है या जिस तरह से आप इसे संकलित कर रहे हैं। यह देखने के लिए विल का जवाब देखें कि क्या आप क्रैश लॉग पढ़ सकते हैं। इसके अलावा: यह संभव हो सकता है कि आपका ऐप केवल कुछ निश्चित प्रकार के डिवाइस/आईओएस-एस पर क्रैश हो रहा है। इस लिंक को जांचें: http: // stackoverflow.com/questions/9567359/released-app-shows-blank-screen-but-not-in-debugger –

+0

@xtrimsky: उस लिंक किए गए उत्तर में यह जांचें कि यह आपके ऐप पर लागू होता है: क्या आप कोई UIImageViews, UIImages या कुछ बना रहे हैं पृष्ठभूमि धागे में समान? –

4

आप लॉग इन देख सकते हैं जो रिकॉर्ड किए गए थे जब ऐप को आपके मैक में वापस प्लग करके, एक्सकोड खोलने, ऑर्गनाइज़र (CMD+SHIFT+2) पर जाकर और आपके डिवाइस के कंसोल को देखकर क्रैश किया गया था। उम्मीद है कि यहां आपको यह देखने में सक्षम होना चाहिए कि दुर्घटना का कारण क्या है।

0

बस भविष्य के संदर्भ के लिए, मुझे इस तरह की समस्या थी, कहीं मेरे हाप में मेरे पास एक CFRelease (NULL) था; और इससे दुर्घटना हुई।

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