क्या आप ऐसी सुविधा का उपयोग कर रहे हैं जिसके लिए उपयोगकर्ता की स्वीकृति आवश्यक है (जैसे कैमरा, स्थान आदि)? टीसीसी ऐसे संसाधनों तक पहुंच को संभालती है और __CRASHING_DUE_TO_PRIVACY_VIOLATION__
में एक क्रैश आमतौर पर इसका मतलब है कि आप उस सुविधा का उपयोग करने के लिए आवश्यकताओं को पूरा नहीं कर रहे हैं।
सुनिश्चित करें कि आपके पास अपनी Info.plist फ़ाइल में से किसी भी सुविधा के लिए उपयोग विवरण कुंजी है। आईओएस 10 अब बिल्कुल आवश्यकता है आप जैसे विवरण की आपूर्ति:
<key>NSCameraUsageDescription</key>
<string>For taking selfies!</string>
यह शायद अपने डिवाइस पर काम कर रहा है क्योंकि आप पहले से अनुमति दे दी। यदि आप ऐप हटाते हैं और 24 घंटों तक प्रतीक्षा करते हैं (या किसी ऐसे डिवाइस पर इंस्टॉल करें जिसने पहले कभी ऐप इंस्टॉल नहीं किया हो) तो आप शायद डिवाइस पर एक ही चीज़ देखेंगे। (अलग-अलग सेवाओं की अलग-अलग नीतियां होती हैं कि अनुमति जल्दी से गायब हो जाती है या पुनर्स्थापना की अनुमति देने के लिए थोड़ी देर के लिए सहेजी जाती है)।
अद्यतन:
एक nice Technical Q&A page on developer.apple.com कि चौखटे एक उपयोग विवरण की आवश्यकता है कि वर्णन करता है और प्रत्येक ढांचे और वर्ग/समारोह/चयनकर्ता (रों) शामिल के लिए प्रासंगिक प्रमुख (रों) को सूचीबद्ध करता है।
कौन सा कोड/नियंत्रक दुर्घटनाग्रस्त हो रहा है? ब्रेक पॉइंट या लॉग का उपयोग करके अपनी परियोजना को डीबग करने का प्रयास करें। –
ऐसा लगता है कि ऐप सिस्टम द्वारा मारा गया था, मैंने पहले ही सभी अपवादों को ब्रेकपॉइंट जोड़ दिया है, लेकिन कोई भाग्यशाली नहीं है। – wj2061
यदि आपका ऐप 'XPCConnection' के कारण क्रैश हो गया है तो आपको केवल स्थिर ओएस संस्करण का उपयोग करने की आवश्यकता है। बीटा सॉफ्टवेयर के साथ यह संभव है। क्योंकि यह आंतरिक हार्डवेयर संचार के कारण है। –