आवेदन निर्माण प्रक्रिया है डेवलपर्स के लिए एक मुश्किल काम है परीक्षण और त्रुटि प्रणाली के साथ अलग-अलग सुधार किए गए संस्करणों या बीटस में जब तक कि स्थिर संस्करण प्रकट नहीं होता है जहां माना जाता है कि अधिकांश कीड़े ठीक हो गए हैं। इस तरह, अंतिम संस्करण की रिलीज से पहले सबसे जटिल भागों में से एक, विश्लेषण करने के लिए यह बहुत तेज होगा।
इसी कारण से ऐसा लगता है कि Apple ने यह सब ध्यान में रखा है और डेवलपर्स के लिए इसे आसान बनाना चाहता है, इसलिए अब Xcode 6.3 के नवीनतम बीटा में इसने एक नई सेवा शुरू की है जो त्रुटि लॉग एकत्र करें उपयोगकर्ताओं के लिए और उन्हें डाउनलोड करने योग्य क्रैश रिपोर्ट में व्यवस्थित करता है।
इस बिंदु पर, डेवलपर्स को आइट्यून्स कनेक्ट के लिए एप्लिकेशन अपलोड करते समय संबंधित बॉक्स की जांच करनी चाहिए या यदि यह ऐप स्टोर में प्रकाशित होता है, तो उपयोगकर्ता को सहमत होना होगा शेयर त्रुटि लॉग डेवलपर्स के साथ। एक बार कॉन्फ़िगर करने के बाद, त्रुटि या क्रैश रिपोर्ट बनाने वाली सेवा निम्नलिखित कार्य करती है:
- TestFlight और App Store में प्रकाशित दोनों बिल्ड के त्रुटि लॉग को एकत्रित करें।
- उन सभी उपकरणों की कुल संख्या प्रदान करता है जहाँ त्रुटि हुई।
- प्रत्येक रिपोर्ट के लिए त्रुटि लॉग का एक सेट प्रदान करता है।
- त्रुटि लॉग से सभी व्यक्तिगत उपयोगकर्ता डेटा हटाएं।
- प्रतिदिन बग रिपोर्ट बनाएं।
- जब आप क्रैश आयोजक खोलते हैं, तो Xcode सभी पंजीकृत अनुप्रयोगों के लिए त्रुटि रिपोर्ट अपडेट करना शुरू कर देता है।
दूसरी ओर, Apple ने प्रकाशित किया है एक सहायता पृष्ठ यह समझने के लिए कि यह प्रणाली कैसे काम करती है। नई बग रिपोर्टिंग सेवा और Xcode 6.3 बीटा दोनों साथ-साथ आते हैं OS X 10.10.3 का नवीनतम रिलीज़ किया गया बीटा और iOS 8.3।