2013-08-29 4 views
5

जब मैं सिम्युलेटर पर ऐप का परीक्षण करता हूं, तो मुझे निम्न मिलता है:एक्समरिन स्टूडियो। Monotouch। बंडल में एनआईबी लोड नहीं कर सका ... नाम

उद्देश्य-सी अपवाद फेंक दिया गया। नाम: NSInternalInconsistencyException कारण: एनआईबी को बंडल में लोड नहीं किया जा सका: 'एनएसबंडल < ...> (लोड किया गया)' नाम के साथ '... नियंत्रक'

लेकिन जब मैं वास्तविक डिवाइस का उपयोग करता हूं तो सब ठीक है।

कोई विचार?

+0

क्या आप इसे मैक या विंडोज़ पर उपयोग कर रहे हैं? – preetam

+0

मैक। असल में मैंने अभी परियोजना को फिर से लोड किया है, और अब मुझे वास्तविक डिवाइस पर एक ही अपवाद मिलता है। – nightsnaker

+0

क्या आप एक्सकोड का उपयोग कर रहे हैं? स्क्रीन डिजाइन के लिए? समस्या यह है कि आपके व्यू कंट्रोलर पहचानकर्ता कोड – preetam

उत्तर

2
  1. xib में सभी नियंत्रण हटा दिए गए, मेरे यूआई को कोड में पूरी तरह से जेनरेट किया गया। कोई सहायता नहीं की।
  2. दोनों .cs और .xib फ़ाइलों को हटा दिया गया, एक नया आईफोन नियंत्रक बनाया, कोड चिपकाया। अभी भी नए खाली xib के बावजूद मदद नहीं की!
  3. मेरे नियंत्रक वर्ग का नाम बदल दिया। सिम्युलेटर में ऐप को पुनर्स्थापित किया। हल! पीएस। मैंने चरण 1 से पहले ऐप को पुनर्स्थापित करने का प्रयास किया। और इससे मदद नहीं मिली। तो मुझे नहीं पता कि समस्या को वास्तव में क्या हल किया गया है।
+0

मैंने अपना नियंत्रक हटा दिया, इसे xamarin स्टूडियो में रीमेड किया और फिर मेरे कोड को वापस कॉपी किया। इसे ठीक किया गया। पता आईडी – Scott

+0

टीएफएस में बदलाव की तलाश के बाद भी, मुझे कुछ भी नहीं मिला ... – Scott

1

मैक पर ज़ैमरिन स्टूडियो का उपयोग करके, मुझे यह त्रुटि मिली। इसके अलावा मेरा आईओएस एमुलेटर भी अजीब तरह का अभिनय कर रहा था ... मैंने पहले एमुलेटर से प्रोग्राम और सेटिंग्स को मंजूरी दे दी, लेकिन इससे मदद नहीं मिली। तो फिर मैंने मैक को रीबूट किया। इसने समस्या हल की।

0

स्पष्ट रूप से यह ज़ैमरिन स्टूडियो में एक बग है, मैंने समर्थन से संपर्क किया और उन्होंने कहा कि वे इसके बारे में जानते हैं और इसे अगले रिलीज में तय किया जा रहा है।

उन्होंने मुझे यह लिंक https://files.xamarin.com/~jeff/XamarinStudio-4.2.4.243.dmg भेजा जो मेरे लिए काम नहीं करता था। मैंने सबकुछ करने की कोशिश की, सिम्युलेटर को पुनर्स्थापित किया और यहां तक ​​कि एक्सकोड को पुनः स्थापित किया। लेकिन मेरे लिए क्या काम किया गया था Xamarin स्टूडियो को हटा और पुनर्स्थापित कर रहा था। तो यह सब फिर से काम किया। अभी भी यकीन नहीं है कि क्या चल रहा है। उम्मीद है कि यह दूसरों को एक ही मुद्दे के साथ मदद करता है क्योंकि मुझे Xamarin मंचों पर यह एक बड़ा मुद्दा पता है।

0

सेबेस्टियन कहते हैं;

यदि आप पुराने Xamarin.iOS (7.0.7.2) का उपयोग करना चाहते हैं तो आपको पुराने एक्सकोड (5.0.2) की आवश्यकता है।

0

मुझे एक ही समस्या हो रही थी - मेरे लिए यह तय करना था कि गुणों के तहत, .xib फ़ाइल में 'इंटरफेसडिफिनिशन' ('none' के बजाय) की एक बिल्ड कार्रवाई थी।

2

अपने Info.ptlist में, जाँच करता है, तो अपने "मुख्य इंटरफेस" सही है

0

मैं एक ही समस्या थी। Xamarin के आईओएस डिजाइनर में किसी और चीज में त्रुटि में निर्दिष्ट ViewController के लिए स्टोरीबोर्ड आईडी को बदलने से मेरे लिए समस्या हल हो गई।

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