2012-07-04 28 views
6

आज मेरे ऐप अपडेट को स्टोर में रिलीज़ किया गया है, जब पहली बार ऐप को तुरंत शुरू होने पर अपडेट या डाउनलोड किया जाता है।अपडेट के बाद तुरंत आईफोन ऐप क्रैश

मैं सिम्युलेटर पर और उपकरण पर ऐप्लिकेशन (समान है, जहां मैं दुकान से अद्यतन स्थापित किया है) परीक्षण किया है और मैं इस समस्या का सामना करना कभी नहीं।

अपडेट करें में अपने यह संग्रह करने के बाद आयोजक के साथ प्रस्तुत किया गया है, वितरित करें अनुभाग में।

ऐप्पल ऐप जारी करने से पहले इन प्रकार के नियंत्रण नहीं करता है?

किसी को भी इसी तरह की समस्या का सामना करना पड़ा? मुझे नहीं पता कि कारण क्या हो सकता है .. धन्यवाद, स्टीफानो।

+2

आप अपने आईफोन पर अपडेट डाउनलोड कर सकते हैं, एक्सकोड से कनेक्ट कर सकते हैं और क्रैश रिपोर्ट देख सकते हैं। यह आपको आपके आईफोन पर स्थापित प्रत्येक ऐप से सभी क्रैश रिपोर्ट दिखाएगा। सुनिश्चित करें कि आप ऐप स्टोर से एक्सकोड डाउनलोड ताजा प्रति से स्थापित अपने ऐप को हटा दें और फिर इसे क्रैश करें और फिर सुझाए गए क्रैश रिपोर्ट की जांच करें। – doNotCheckMyBlog

उत्तर

0

एप्लिकेशन आपके डिवाइस पर आप में से किसी पुराने संस्करण को हटाने का प्रयास है, और पुनर्स्थापित करें। अपने डेवलपर खाते में एक अलग सेब आईडी के साथ शायद एक अलग डिवाइस पर भी प्रयास करें।

+0

मैंने ऐप स्टोर से एक अलग डिवाइस पर डाउनलोड किया है और यह शुरू होने पर क्रैश हो गया है .. मैं यह नहीं समझा सकता कि यह कैसे काम कर सकता है यदि यह xCode या testflight के साथ स्थापित किया गया है और ऐपस्टोर से नहीं .. –

+0

@stefanodiluca ऐप से अपडेट होने पर आपका ऐप क्रैश हो जाता है स्टोर करें, लेकिन अगर कोई नया नया इंस्टॉलेशन किया जाता है तो क्या यह दुर्घटनाग्रस्त हो जाता है? यही है, क्या आपने डाउनलोड करने से पहले पिछले ऐप को हटाने का परीक्षण किया है? – Gabriel

+0

@ गैब्रियल मैंने दोनों को अद्यतन, अद्यतन और एक नया ताजा इंस्टॉल किया है। सबसे पहले मैंने ऐप अपडेट किया है और यह क्रैश हो गया है। इसके बाद मैंने स्टोर से हटा दिया है और पुनः स्थापित किया है और यह फिर से दुर्घटनाग्रस्त हो गया है। अंत में मैंने हटा दिया है और फिर से काम किया है .. यह बहुत अजीब है .... –

6

यहाँ सबसे अच्छा तरीका है की दुकान में की तैनाती के बिना एक उत्पादन का निर्माण परीक्षण करने के लिए है:

  • सेट अपने निर्माण योजना के लिए "आईओएस डिवाइस"
  • एक आर्काइव का निर्माण करें
  • अपने संग्रह का चयन करें और वितरित करें क्लिक करें
  • चुनें "उद्यम या तदर्थ तैनाती के लिए सहेजें" मैं सहेजने के बाद
  • प्रमाणपत्र
  • अपने कोड हस्ताक्षर उठाओ पा फ़ाइल, अपने डिवाइस पर इसे स्थापित करने के लिए एप्पल के iPhone विन्यास उपयोगिता (*) का उपयोग

तुम हमेशा दो परीक्षणों प्रदर्शन करना चाहिए: अपने एप्लिकेशन * स्थापना रद्द करने के बाद

  • एक खाली डिवाइस पर स्थापित करने और किसी भी प्रोफाइल सेटिंग्स -> जनरल -> प्रोफाइल "
  • , अपने अनुप्रयोग के पिछले संस्करण के शीर्ष पर स्थापित करने सुनिश्चित करने के लिए किसी भी फाइल/वरीयताओं/आदि ठीक से नए स्वरूप में परिवर्तित कर रहे हैं

(*) आई पी होन कॉन्फ़िगरेशन उपयोगिता का ज्यादातर एंटरप्राइज़ ऐप परिनियोजन के लिए उपयोग किया जाता है, लेकिन यह डेवलपर्स के लिए भी उपयोगी है और मैक और विंडोज़ के लिए support.apple.com पर मुफ्त डाउनलोड के रूप में उपलब्ध है। आप इसके बजाए आईट्यून्स का भी उपयोग कर सकते हैं, लेकिन यह संकलित है।

क्यों आपका ऐप क्रैश हो रहा है? कोई विचार नहीं ... यह कुछ भी हो सकता है। मानक डीबगिंग सलाह लागू होती है।

+0

मुझे अभी कंसोल में एक संदेश मिला है "सिग्नल 9 के साथ असामान्य रूप से बाहर निकला: हत्या: 9" –

+0

मुझे लगता है कि इसका मतलब है " कर्नेल ने ऐप को मार डाला "। एक संभावित कारण यह है कि आपका ऐप बहुत अधिक मेमोरी का उपयोग कर रहा है। –

+0

यदि आपके ऐप को कुछ करने के लिए 20 सेकंड से अधिक समय लगता है तो यह मारे जाते हैं। उन लूपों की तलाश करें जो आपके प्रारंभ में बहुत लंबे समय से चल रहे हैं। विशेष रूप से, क्या आपने एक "मैं ++" भूल गए हैं? – bkbeachlabs

0

हो सकता है अपने iOS संस्करण मुद्दा या कुछ तरीकों या वर्गों अपने कोड से समर्थित नहीं है।

2

समस्या फ्रेमवर्क से संबंधित है। मुझे यह सही त्रुटि थी। यह तर्क का मामला नहीं था क्योंकि ऐपडिलेगेट को बुलाया जाने से पहले यह दुर्घटनाग्रस्त हो रहा था और एनएसएमएटाडाटाक्वायर का मेरा उपयोग जीवन चक्र में बहुत बाद में था।

यह पता चला है कि फाउंडेशन ढांचे को कमजोर जोड़ने की आवश्यकता थी।

समस्या (Xcode में परियोजना जानकारी के तहत) को बदलने Foundation.framework की निर्भरता विकल्प वैकल्पिक करने के लिए आवश्यक से हल कर लिया गया। ऐसे किसी भी ढांचे के लिए जाँच करें।

+0

आपके सुझाव के लिए धन्यवाद। मेरे लिए यह समझा नहीं जाएगा कि यह कुछ उपकरणों और अपडेट पर बस क्यों दुर्घटनाग्रस्त है अन्य उपकरणों पर ठीक है। कोई विचार? –

+1

@stefanodiluca, यह विभिन्न आईओएस संस्करणों वाले उपकरणों के साथ हो सकता है। – Meet

0

यह हमारे ऐप और जाहिर है, अन्य ऐप्स भी हुआ। ऐप्पल समस्या से अवगत है और वर्तमान में समाधान पर काम कर रहा है। आप कोर डेटा & अपडेट के बाद लांच पर उस मामले ऐप्लिकेशन क्रैश में कोर डेटा वर्ज़निंग के बिना अपने नवीनतम संस्करण में डेटाबेस को अद्यतन किया है उपयोग कर रहे हैं http://techcrunch.com/2012/07/05/apple-responds-to-app-crashing-issues-has-a-dedicated-team-working-on-a-fix/

0

:

यह लेख देखें।

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