2016-09-22 17 views
6

मैं XCode का उपयोग कर 8.0अंक XCode 8, स्विफ्ट 2.3 संग्रहीत संस्करण आईओएस 9.2.1 पर लांच पर दुर्घटनाग्रस्त -> आईओएस 9.0

सब कुछ में XCode से ठीक चल रहा है काम करता है कम से कम परिवर्तन के साथ स्विफ्ट 2.3 स्विफ्ट 2.2 से अपने आवेदन अद्यतन दोनों डिबग या रिहाई का निर्माण विन्यास

जब IOS उपकरणों 9.2.1 और कम (Adhoc या विकास प्रावधानीकरण प्रोफ़ाइल) मैं यह स्मृति का उपयोग करने की कोशिश कर रहा है जिसका मतलब है

SpringBoard[54] <Warning>: BSXPCMessage received error for message: Connection invalid 
SpringBoard[54] <Warning>: BSXPCMessage received error for message: Connection invalid 
timed[58] <Notice>: (Note) CoreTime: Current mcc: '0' simulated:'0'. 
SpringBoard[54] <Warning>: HW kbd: Failed to set (null) as keyboard focus 
<Error>: error evaluating process info - pid: 1038, puniqueid: 1038 
(UIKitApplication:) <Notice>: Service exited due to signal: Segmentation fault: 11. 

साथ एक दुर्घटना पाने पर एक निर्यात संग्रह का परीक्षण कहीं अवैध है।

मैंने एनएसएलओजी और ट्रेसिंग को लिखने की कोशिश की है लेकिन यह उस बिंदु को खोजने में असमर्थ है जहां यह क्रैश हो रहा है।

मुझे संदेह है कि इसे एक्सकोड 7-8 से स्टोरीबोर्ड परिवर्तनों के साथ करना पड़ सकता है।

मैं इस बग की खोज के लिए बहुत अधिक समय खोज रहा हूं, मुझे हर समय एक संग्रह बनाने के बाद से काफी समय लगता है। 9 5% लॉन्च होने पर यह क्रैश हो जाता है लेकिन कभी-कभी मैं लॉन्च करने में सफल होता हूं।

मैं कोई समस्या नहीं आईओएस 9.3 या आईओएस 10

----- अद्यतन चलाने वाले डिवाइस पर शुरू करने ----

मैं XCode 8-1 बीटा डाउनलोड किया है और यह भी मेरी समस्या का समाधान किया है।

तो या तो एक्सकोड 7.3 या 8.1 बीटा + लेकिन 8.0 का उपयोग करें। मैं 8.1 बीटा के रिलीज नोट्स के माध्यम से गया लेकिन इस मुद्दे का कोई उल्लेख नहीं देखा।

----- अद्यतन ---- @KoCMoHaBTa को

HatTip जब 8.1 में अपडेट करके, इस मुद्दे को, हल हो गई है जब तक कि आप भी 9.0 के लिए तैनाती के लक्ष्य को बदलने, जिस पर यह पुनः आती इशारा करते हैं।

+0

हमारे पास एक ही समस्या है। यह अभी भी स्पष्ट नहीं है कि कारण क्या है, लेकिन एक्सकोड 8.1 जीएम इसे हल करता है, जब तक कि हमने आईओएस 9.0 पर हमारे परिनियोजन लक्ष्य को उठाया न हो। हम इससे पहले आईओएस 8.3 का समर्थन कर रहे थे। तो जब हमने तैनाती लक्ष्य उठाया - यह फिर से एक्सकोड 8.1 जीएम के साथ दुर्घटनाग्रस्त हो गया। – KoCMoHaBTa

+0

@KoCMoHaBTa यह भयानक खबर है, क्या यह केवल ** 9.0 -> 9.2.1 ** के लिए क्रैश हो रहा है? –

+1

यह 9.2.1 को दुर्घटनाग्रस्त हो रहा है। हम 9.0 पर परीक्षण नहीं कर सकते क्योंकि हमारे पास ऐसे डिवाइस नहीं हैं। सिम्युलेटर पर ऑफसी यह ठीक काम कर रहा है। – KoCMoHaBTa

उत्तर

1

आखिरकार, अज्ञात कारण के लिए, यादृच्छिक क्रैश फिर से दिखने लगे, भले ही हमने तैनाती लक्ष्य को 8.4 पर सेट किया हो।

तो अंत में हमने आईओएस 9.3 पर तैनाती लक्ष्य को बढ़ाया जो प्रभावित संस्करण पर ऐप उपयोग को समाप्त करता है।

दुर्भाग्यवश हम इस समय 3 में तेजी से संक्रमण करने में सक्षम नहीं थे, इसलिए यह भी एक विकल्प हो सकता है।

+0

में बदल गया, तब तक ठीक काम किया, अद्यतन के लिए धन्यवाद, क्या सभी आईओएस संस्करणों पर यादृच्छिक क्रैश हो रहा था? –

+0

केवल 9.2.1 के साथ डिवाइस पर। – KoCMoHaBTa

2

मुझे पार्टी के लिए थोड़ा देर हो सकती है, लेकिन हम इस बग को 2 दिनों के लिए देख रहे हैं। निम्नलिखित stackoverflow पोस्ट हमारे लिए यह तय: Xcode 8 build crash on iOS 9.2 and below

यह भी बताता है कि आईओएस 9.3 पर बहुत अलग है कि iOS संस्करण के तैनाती लक्ष्य के रूप में यह डाल को ठीक करता है सभी मुद्दों 'जादुई'

इसे आजमाना फायदे हो सकता है;)

+0

मुझे परीक्षण करने का मौका मिलने के बाद मैं इसे जवाब के रूप में चिह्नित करूंगा –

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