ऐप

2011-08-25 12 views
50

पर मूल डिबगिंग करने पर मैंने देखा है कि अगर मेरा ऐप इंस्टॉल हो गया है, तो ऐप को हटाएं, फिर Xcode 4 से फिर से डीबग करने का प्रयास करें, जो समय करने के लिए होता है चरण "पैकेज स्थानांतरित करना" रोगजनक रूप से धीमा है। क्या किसी और को भी इसका अनुभव हुआ है? मैं ऐप को हटाने में डरता हूं क्योंकि ऐप लोड करने में 20-30 मिनट लगेंगे।ऐप

हमारे ऐप में बहुत सी उपयोगकर्ता फ़ाइलें हैं जो ऐप हटा दिए जाने पर हटा दी जाती हैं। शायद किसी भी तरह की सिंक जैसी प्रक्रिया चल रही है। मारना Xcode 4 समस्या को ठीक नहीं करता है।

+8

स्टार्टर्स के लिए आप अभी भी एक्सकोड 4 का उपयोग क्यों कर रहे हैं? ऐप्पल अब इसके साथ निर्मित ऐप स्टोर सबमिशन स्वीकार नहीं करेगा। – RobP

+2

@RobP प्रश्न 2011 से है और किसी और ने अपनी समस्या के साथ एक नया प्रश्न पूछने के बजाय उस पर एक उपहार दिया है। – BergQuester

+3

आह, धन्यवाद। वह व्यक्ति एक टिप्पणी जोड़ना चाह सकता है "यह अभी भी मैक ओएसएक्स 1 9 .3 आदि पर एक्सकोड संस्करण 78.4 का उपयोग करके मेरे साथ होता है ..." "मैं हाल ही में इस समस्या में भाग गया" थोड़ा हल्का है, नहीं? – RobP

उत्तर

2

मुझे लगता है कि अब आपको एक्सकोड 6.3 का उपयोग करना होगा और यह आपको सबसे आसान तरीके से सबकुछ करने की अनुमति देगा। यहां एक्सकोड का यह संस्करण सबसे स्थिर संस्करण है जिसे मैंने पिछले कुछ सालों से काम किया है।

1

मैं इस पर कुछ सामान्य मार्गदर्शन देना चाहता हूं क्योंकि आपके द्वारा देखे जाने वाले लक्षण में कई कारण हो सकते हैं। वास्तव में एक्सकोड के अधिकांश संस्करणों में मेरे अनुभव में अलग-अलग कारणों के लिए ये लक्षण हैं।

मैंने अपने ऐप को पृष्ठभूमि में चलाने वाले ऐप के रूप में स्विच करने पर पहले धीमी स्थानांतरण समस्या देखी है (एक्सकोड 4 मुझे लगता है)। इसके आस-पास पहुंचने के लिए, मैं या तो फोन से ऐप को मारने के लिए मजबूर करता हूं, या इसे तैनात करते समय ऐप की बंडल आईडी बदल दूंगा (एक हैक के रूप में)।

68cherries प्रोफाइलिंग के बाद समस्या को देखने पर टिप्पणी की। किसी डिवाइस की प्रोफाइलिंग करने से आपके मैक पर और शायद डिवाइस पर बहुत अधिक डेटा उत्पन्न होता है लेकिन मुझे नहीं पता। तो यह एक और फोन के साथ फोन स्विच करने लायक है, आदर्श रूप से एक बहुत खाली जगह है; क्या समस्या फोन का पालन करती है?

कभी-कभी संसाधनों की कमी होने पर तैनाती में समस्या होती है; संसाधनों को साफ पर पुनर्निर्मित किया जाता है। विकल्प बटन दबाकर और फिर एक साफ करने का प्रयास करें - यह मध्यवर्ती फ़ाइलों को साफ़ करता है। (विकल्प-शिफ्ट-आदेश-कश्मीर)। यह विशेष रूप से तब हो सकता है जब आप संसाधन हटाते हैं लेकिन फिर भी इसे स्टोरी बोर्ड से संदर्भित करते हैं। विस्मयादिबोधक चिह्न चेतावनियों की तलाश में कहानी बोर्ड के माध्यम से जाना सहायक है (विशेष रूप से ऐप्पल वॉच ऐप्स के साथ)।

समय-समय पर संसाधन फ़ाइल ऑडिट करने के लायक है। अक्सर हम उन फ़ाइलों को तैनात करते हैं जिन्हें वास्तव में लक्षित डिवाइस द्वारा आवश्यक नहीं है। उदाहरण के लिए, बैश स्क्रिप्ट फ़ाइलें, पुराने आइकन इत्यादि। कम संसाधन, कम चीजें जो गलत हो सकती हैं, और अक्सर आपके संसाधनों के साथ क्या बदल गई है, इस बारे में एक विचार ट्रिगर कर सकती है जो समस्या की व्याख्या कर सकती है। यह आपके ग्राहकों के लिए तैनाती को भी छोटा बनाता है।

इस समस्या के साथ नोट करें कि यह दोनों पक्षों से इसे डिबग करने योग्य है। उदाहरण के लिए, किसी भी त्रुटि को देखने के लिए अपने मैक कंसोल लॉग देखें, या अप्रत्याशित व्यवहार और कार्यों के लिए आपकी गतिविधि मॉनीटर देखें। डिवाइस की तरफ, यह lemonjar.com से आईओएस कंसोल स्थापित करने के लायक है यह देखने के लिए कि डिवाइस के अंत में कुछ भी मिला है और अगर वहां त्रुटियां हैं।

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