जैसा कि मैंने शीर्षक में कहा था, मैं आईफोन के लिए एक ऐप लिख रहा हूं जो डीबग मोड में पूरी तरह से चलता है लेकिन जब मैं इसे रिलीज के रूप में बनाता हूं और इसे टेस्टफलाइट के माध्यम से इंस्टॉल करता हूं, तो यह क्रैश हो जाता है। दुर्घटना के कारण लोग इन यह इस लाइनों के साथ कुछ करने के लिए हो सकता है:ऐप रिलीज बिल्ड में क्रैश हो गया है लेकिन डीबग
let path = NSBundle.mainBundle().pathForResource("PrinterList", ofType: "plist")
if path != nil {
let printerDic = NSDictionary(contentsOfFile: path!)
let printerList = NSArray(array: printerDic.allKeys)
printerNames = printerList as [String]
}
मैं भाई से एक ढांचे का उपयोग कर रहा AirPrint बिना मुद्रित करने के लिए, लेकिन मुझे नहीं लगता है कि thats समस्या क्योंकि साथ कुछ कर रहा से पहले एप्लिकेशन क्रैश ढांचा। यह केवल इस व्यू कंट्रोलर में क्रैश होता है जहां मैं इन पंक्तियों को निष्पादित करता हूं। मुझे केवल इस व्यू कंट्रोलर में ढांचे की आवश्यकता है।
के तहत यदि आप रिलीज निर्माण के लिए स्विफ्ट संकलक अनुकूलन बंद कर देते हैं, और इसे फिर से कोशिश करते हैं, तो आप अभी भी दुर्घटना मिलता है? (स्विफ्ट कंपाइलर/कोड जनरेशन के तहत बिल्ड सेटिंग्स में) –
यदि मैं ऐसा करता हूं तो मैं इसे टेस्टफलाइट के माध्यम से इंस्टॉल नहीं कर सकता: 'अमान्य प्रोफ़ाइल: वितरण निर्माण एंटाइटेलमेंट्स को गेट-टास्क-सेट को गलत पर सेट होना चाहिए।' लेकिन मैं आईट्यून्स के साथ प्रयास करता हूं .. संपादित करें: स्थापित करने के लिए आईट्यून्स और एक्सकोड के साथ काम नहीं करता .. – Ben
हाँ! इसने काम कर दिया! बहुत बहुत धन्यवाद। ताकि मेरे मन में सही जवाब – Ben