2017-09-20 9 views
15

मैंने एक्सकोड 9 स्थापित किया और आईओएस सिम्युलेटर 11.0 पर अपना ऐप चलाने की कोशिश की। जैसे ही यह ऐप को इस त्रुटि को दुर्घटनाग्रस्त कर देता है। इस त्रुटि का मतलब क्या है? यदि मेरा ऐप ios11.0 के साथ संगत नहीं है, तो मैं compatibily के लिए कैसे जांच कर सकते हैं?dyld: dyld_sim संगत mach-o

संपादित - अपलोड की गई मेरी मान्य आर्किटेक्चर

enter image description here

enter image description here

+0

लिए काम करता है आप कृपया पूरा त्रुटि दिखा सकते हैं? –

+0

यह एकमात्र पंक्ति है जिसे मैं डीबग कंसोल में देख सकता हूं - dyld_sim संगत mach-o SIGABRT –

+0

के साथ क्रैश क्या आपको पता चला कि क्या हो रहा है? मेरे साथ भी वही दिक्कत है। मुझे लगता है कि ऐसा इसलिए है क्योंकि लाइब्रेरी 64 बिट का समर्थन नहीं करती है। मैं अभी भी इसे देख रहा हूं, यह सुनिश्चित नहीं है कि इसे कैसे ठीक किया जाए – Herbert

उत्तर

3

मैं एक ही समस्या थी और पता चला कि आर्किटेक्चर और वैध आर्किटेक्चर सेटिंग्स मेरी लक्ष्यों के लिए (और फली) स्थापित किए गए थे गलत। आईओएस 11 अब 32 बिट अनुप्रयोगों का समर्थन नहीं करता है, इसलिए मुझे लगता है कि मेरी समस्या में भाग लिया ..,

मैंने अपने आर्किटेक्चर + वैध आर्किटेक्चर सेटिंग्स को हटा दिया है (इसे डिफ़ॉल्ट बना दिया है) और अब यह दोनों में संकलित और चलाता है सिम्युलेटर और आईओएस 11 डिवाइस। उम्मीद है कि यह आपको भी मदद करता है;)।

+0

क्या आप कृपया मुझे बता सकते हैं कि आर्किटेक्चर यह वर्तमान में अभी सेट किया गया है? –

+2

arm64 armv7 armv7s। लेकिन आपको बस उस फ़ील्ड पर डिलीट दबाए जाने की आवश्यकता है - जो आपकी सेटिंग को अनसेट कर देगा और डिफ़ॉल्ट का उपयोग करेगा। – DaTa

21

आप build setting में ये परिवर्तन करने की जरूरत है ... यह मुझे enter image description here

+1

छवि काम नहीं कर रही है। – birdcage

+0

@birdcage अपने कोड में आप अल्फा मान सेट करते हैं जो 0 वापस आ जाएगा, इसे 1 में बदलें। - https://stackoverflow.com/questions/46441078/uiimage-view-is-not-showing-in- ios-11-कैसे करने के लिए हल/46,541,633 # 46,541,633 –

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